[Java] 자바 #14 반복문 (2) -while, do-while문

while문 , do-while문

- for문과 유사

- 조건에 따라 반복할지를 제어하는 반복문 ( 조건 boolean값을 가지는 표현식을 사용 )


while 문

[ 구조 ]

while(조건){

//실행코드;

}


for 문을 이용한 반복

for(int i =1; i<11; i++){

System.out.print(i+"\t");

}


while 문을 이용한 반복

int i =1;

while(i<=10){

System.out.print(i +"\t");

i++;

}


ex ) 누적값이 1000을 넘으면 중단하는 코드

int sum =0;

for (int k =1; sum<=1000 ; k++){

sum+=k;

}


sum=0;

i=1;

while(sum<=1000){

sum+=i;

i++;

}


next.


do-while 문

[ 구조 ]

do

{

실행코드;

}

while(조건문);


i=1;


do{

System.out.println(i);

i++;

}while(i<0);


>> 조건이 아래쪽에 달려있음. 그래서 저는 그냥 do-while문은 잘 안쓰게 되는 경향이 있더라구요. 먼저 1번은 실행한다는게 좀 표현이 어색해서 개인적으로 간단한 반복문은 주로 for문을 사용하고 그 중에서 무한루프로 조건에 따라 제어가 걸려야 하는 것은 while문 이렇게 두개의 반복문만 주로 사용하는 편입니다.^^



댓글

Designed by JB FACTORY