Java 제어문과 반복문 예제
파일명:Ex03_11_while.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | import java.util.Scanner; public class Ex03_11_while { public static void main(String[] args) { int i; for(i=1; i<=5; i++){ System.out.println("Hello"); } System.out.println(i); System.out.println(); i=1; while(i<=5){ System.out.println("JAVA"); i++; } System.out.println(i); i=1; do{ System.out.println("JAVA"); i++; }while(i<=5); // 조건식을 나중에 처리 System.out.println(); i=1; int sum=0; while(i<=10){ sum=sum+i; i++; } System.out.println("sum의 합="+sum); i=1; sum=0; while(true){ sum=sum+i; if(i>=10){ break; } i++; } System.out.println("sum의 합="+sum); System.out.println(); Scanner sc = new Scanner(System.in); int num; while(true){ System.out.print("수 입력 : "); num = sc.nextInt(); if(num==-1){ break; } } System.out.println("while문 밖 : "+num); } } | cs |
결과
while문은 for문과 같은 반복문이다 괄호 안에 조건문을 사용하여 for문과 같이 반복 사용이 가능하다.
while문과 for문과의 차이점은 무한 반복이 가능하다는 점이다.
for문에 조건을 아무리 크게 잡더라도 언젠가는 끝나기 마련이다.
하지만 while의 괄호 안 조건문에 true를 넣거나 변수 값을 넣어 변수 안에 true를 넣는다면 무한적으로 사용이 가능하다.
그리고 무한 반복되는 while문을 끝내려면 예제처럼 if문을 사용하여 break명령어를 사용하거나
변수의 값을 false로 바꾸어 주면 반복이 끝나게 된다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 제어문과 반복문 break continue-2 (0) | 2016.05.01 |
---|---|
[Java] 예제 제어문과 반복문 break continue (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 for-3 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 for-2 (0) | 2016.05.01 |
[Java] 예제 제어문과 반복문 for (0) | 2016.05.01 |