본문 바로가기

Java

[Java] 구구단

4) 구구단 (중첩: forwhile)

forwhile 문 사용

for (i = 2; i <= 9; i++) { // 각 단(2~9)에 대하여

     while (j <= 9) { // 단의 내용(j = 1~9)

               // 출력: 2(i) × 1(j) = 2(i*j)

     }

}

각 단 앞에 단의 제목(2) 출력

단 사이에 빈 줄 추가

 

package c0rinne;
 
public class c0rinne {  // 주 클래스
    public static void main(String[] args) {  // main()
        int i, j;
        
        for (i = 2; i <= 9; i ++) {  // 각 단(2~9)에 대하여
            j = 1;  // 수 초기화
             System.out.println(i + "단");  // 단의 제목 출력
        
             while (j <= 9) {  // 단의 내용(j = 1~9)
                System.out.printf("%d X %d = %d\n", i, j, (i * j));
                // 출력: 2(i) x 1(j) = 2(i * j)
                j++;  // 수 1증가
            }
            System.out.println();  // 단 사이에 빈 줄 추가
        }
    }
}