JAVA/JAVA 프로그래밍 응용
for문을 이용한 구구단 찍기
cg0826
2020. 3. 3. 18:14
반응형
프로그래밍을 하는 사람들이라면 누구나 한번쯤은 해보았을법한 문제입니다.
2 x 1 = 2
2 x 2 = 4
.
.
.
2 x 9 = 18
이런식으로 9단까지 반복하는 문제입니다.
밑의 소스를 확인해보겠습니다.
i는 1부터 9까지 반복하고 j는 2부터 9까지 반복합니다.
i가 1일때 j는 2부터 9까지 가로로 출력해주고 내부 for문을 빠져나와서 외부 for문을 1증가시킵니다.
i가 2일때 j는 2부터 9까지 위와 같은 과정을 반복하고
i가 9까지 반복할 수 있도록 합니다.
for(i = 1; i <=9; i++) {
for(j = 2; j <= 9; j++) {
System.out.print(j + " * " + i + " = " + i*j + " ");
} System.out.println();
}
// 결과값
// 2 * 1 = 2 3 * 1 = 3 4 * 1 = 4 5 * 1 = 5 6 * 1 = 6 7 * 1 = 7 8 * 1 = 8 9 * 1 = 9
// 2 * 2 = 4 3 * 2 = 6 4 * 2 = 8 5 * 2 = 10 6 * 2 = 12 7 * 2 = 14 8 * 2 = 16 9 * 2 = 18
// 2 * 3 = 6 3 * 3 = 9 4 * 3 = 12 5 * 3 = 15 6 * 3 = 18 7 * 3 = 21 8 * 3 = 24 9 * 3 = 27
// 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 5 * 4 = 20 6 * 4 = 24 7 * 4 = 28 8 * 4 = 32 9 * 4 = 36
// 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 6 * 5 = 30 7 * 5 = 35 8 * 5 = 40 9 * 5 = 45
// 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 7 * 6 = 42 8 * 6 = 48 9 * 6 = 54
// 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 8 * 7 = 56 9 * 7 = 63
// 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 9 * 8 = 72
// 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
|
반응형