728x90
반응형
for문을 활용하여 구구단을 만들어보자.
먼저 구구단이 어떻게 만들어지는지 알기위해 간단히 2단만 만들어 보았다.
public static void gugu2dan() {
int dan = 2, i;
System.out.println("[" + dan + "단]");
for (i = 1; i <= 9; i++) {
System.out.println(dan + "*" + i + "=" + dan * i);
}
}
int형 변수 dan, i 가 있다.
dan은 몇단인지를 결정하는 변수로 우선 2단만 해볼거라 2로 설정한다.
i는 단 뒤에 곱해질 숫자이다.
for문을 이용하여 2*1 ~2*9 까지 만들어지도록 한다.
그럼 당연하게도 다음과 같은 결과를 얻게 된다.
[2단]
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18
그럼 3단도, 4단도,....9단까지 만들어지도록 하려면?
dan 에도 for문을 사용해주면 된다.
public static void gugudan() {
int i, dan;
for (dan = 2; dan <= 9; dan++) {
System.out.print("[" + dan + "단]\t");
}
System.out.println();
for (i = 1; i <= 9; i++) {
for (dan = 2; dan <= 9; dan++) {
System.out.print(dan + "*" + i + "=" + i * dan + "\t");
}
System.out.println();
}
}
먼저 몇단인지 알 수 있도록 [ dan 단] 을 만들어준다.
주의할점은 각 단별로 보기 좋게 만들기 위해서는
2*1=2 3*1=3 4*1=4 ... 9*1=9
가 만들어지고
2*2=4 3*2=6 4*2=8 .... 9*2=18
이 만들어 진다는 점이다.
마찬가지로 보기좋게 하기 위해 9단까지 만들어지고
i의 값이 바뀔때 줄바꿈(println) 해주는걸 잊지말자.
반응형
'🚀 Programming > JAVA+Spring' 카테고리의 다른 글
[Java] ArrayList의 출력/addAll()/ removeAll()/ retainAll() (0) | 2022.08.28 |
---|---|
[Java] array, list, 그리고 arraylist (0) | 2022.08.28 |
Java에서 final, finally, finalize() 의 사용 (0) | 2022.08.28 |
[Java] 변수 구분하기 (클래스변수/ 인스턴스변수/ 지역변수) (0) | 2022.08.28 |
이클립스 데이터베이스 연결하기 (0) | 2022.08.28 |