import java . util . Scanner ; class Test 01 _ while { public static void main ( String [ ] args ) { Scanner scan = new Scanner ( System . in ) ; while ( true ) { System . out . println ( " 단 입력 ( 종료 : 0 ) "); int dan = scan . nextInt ( ) ; if ( dan == 0 ) break ; / / while 문 종료 if ( dan > 9 || dan < 2 ) { System . out . println ( " 2 에서 9 사이 의 수 입력 하 세요 "); continue ; / / 초기 의 조건식 ( 18 번 라인 ) 으로 이동 } int i = 1 ; / / 해당 구구단 출력 while ( i <= 9 ) { System . out . println ( dan + "*" + i + "=" + dan * i ) ; i ++; } } }} / * 다중 while 문 을 사용 해서 아래 처럼 구구단 출력 해 보 세요 . [ 2 단 ] 2 * 1 = 2 2 * 2 = 4 . ... 2 * 9 = 18 [ 3 단 ] 3 * 1 = 3 3 * 2 = 6 . ... 3 * 9 = 27 . .. [ 9 단 ] 9 * 1 = 9 9 * 2 = 18 . ... 9 * 9 = 81 */ class Test 02 _ quiz { public static void main ( String [ ] args ) { int i = 2 ; while ( i <= 9 ) { System . out . print ( "[" + i + " 단 ] \ t "); int j = 1 ; while ( j <= 9 ) { / / 해당 구구단 출력 하 기 System . out . print ( i + "*" + j + "=" + i * j + " "); j ++; } System . out . println ( ) ; / / 개 행하 기 i ++; / / 단 증가 하 기 } }}