반응형

프로그래밍을 하는 사람들이라면 누구나 한번쯤은 해보았을법한 문제입니다.

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*+ "   ");
            } 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   

 

반응형

+ Recent posts