- while : while ( 조건 ) → 조건 을 만족 할 때 까지 while 문 속 의 코딩 을 반복 적 으로 실행 ex 1 ) hello world 10 번 출력 하 기 package com . naver ; public class WhileEx 01 { int i = 0 ; public WhileEx 01 ( ) { } public void whileMethod ( ) { while ( i <= 10 ) { System . out . println ( " hello world "); i ++; } }} - 이중 while 문 에서 반드시 초기 화 를 시켜 줘야 한다 . ex 2 ) 구구단 출력 하 기 package com . naver ; public class WhileEx 02 { int i = 2 ; int j = 1 ; public WhileEx 02 ( ) { } public void whileMethod ( ) { while ( i <= 9 ) { while ( j <= 9 ) { System . out . println ( i +"*"+ j +"="+( i * j ) ) ; j ++; } j = 1 ; i ++; } }} ex 3 ) 구구단 단별 로 깔끔 하 게 출력 하 기 package com . naver ; public class WhileEx 03 { int i = 1 ; int j = 2 ; public WhileEx 03 ( ) { } public void whileMethod ( ) { while ( i <= 9 ) { while ( j <= 9 ) { System . out . print ( j +"*"+ i +"="+( i * j ) +"\ t "); j ++; } System . out . println ( ""); j = 2 ; i ++; } }} ex 4 ) 100 이하 의 소수 출력 하 기 package com . naver ; public class WhileEx 04 { int i = 2 ; int j = 2 ; public WhileEx 04 ( ) { } public void whileMethod ( ) { while ( i < 100 ) { while ( j <= i ) { if ( i % j == 0 ) { if ( i == j ) { System . out . println ( i +" 는 소수 다 . "); } else { break ; } } j ++; } j = 2 ; i ++; } }} ex 5 ) 피보나치 수열 출력 하 기 package com . naver ; public class WhileEx 05 { int i = 1 , a 0 = 0 , a 1 = 1 , a 2 ; public WhileEx 05 ( ) { } public void whileMethod ( ) { System . out . println ( a 0 ) ; System . out . println ( a 1 ) ; while ( i <= 10 ) { a 2 = a 0 + a 1 ; System . out . println ( a 2 ) ; a 0 = a 1 ; a 1 = a 2 ; i ++; } }} ex 6 ) 팩토리 얼 출력 하 기 package com . naver ; public class WhileEx 06 { int result = 1 ; public WhileEx 06 ( ) { } public void whileMethod ( int number ) { while ( number >= 1 ) { result *= number ; number --; } System . out . println ( result ) ; }}