반응형
프로그래밍을 하는 사람들이라면 누구나 한번쯤은 해보았을법한 문제입니다.
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
|
반응형
'JAVA > JAVA 프로그래밍 응용' 카테고리의 다른 글
배열을 이용한키보드로 5개의 점수를 입력받아 출력하기 (0) | 2020.03.03 |
---|---|
if문과 switch문 활용하여 년과 월을 받아 해당하는 월의 일 수 체크 (0) | 2020.03.03 |
for문을 이용하여 어떤 수1의 배수이면서 수2의 배수의 개수와 그들의 합 (0) | 2020.03.03 |