java

쉽지만 어려운 #Java #자바 #성공적 2. 반복문(while)문

sieunju 2016. 4. 12. 20:58
반응형

안녕하세요 j.sieun입니다. 


반복문 중에 while문이 있습니다. 


while 문이란 


for문과 비슷한 반복문이라고 보시면 될거 같습니다. 


아래 소스를 보면



public class whileClass {


public static void main(String[] args) {

// TODO Auto-generated method stub

int i=0;

while(i<10)

{

System.out.println("Test"+i);

i++;

}

}


}


for문과 다른점은 for문은 시작점과 끝점 그리고 증가되는 값 이런식으로 한줄에 3개의 조건을 붙였지만


while 문은 단 하나입니다. 그래서 컨트롤하기 쉬우면 좀더 쉽게 다가갈수있습니다. 


추가적으로  while() 여기 괄호안에 들어가는 것이 참이여야만 while문안에 들어갈수있습니다. 


유의할점으로는 while(true) 이렇게 하시면 무한 루프가 되니 while문 안에서 빠져나올수 있는 특정한 값이 될떄에는 break를 사용하셔서 while문을 빠져나오도록 해야 하니 이점 유의하시길 바랍니다. 



다음으로는 do-while문입니다. 


아래 소스를 보면



public class whileClass {


public static void main(String[] args) {

// TODO Auto-generated method stub

int i=0;

do{

System.out.println("Test"+i);

i++;

}while(i<10);

}


}

 


위에 결과 값과 똑같습니다. 그냥  while 문과 do-while문의 차이점은 조건이 앞에 붙어있다 뒤에 붙어있다 이차이점 입니다. 


정말 별거 없습니다. 그냥 while문은 조건이 앞에 있고 do-while은 먼저 실행하고나서 조건을 따지는 구나 라고 알고 계시면 될거 같습니다. 


감사합니다. 


※궁금하신거 댓글달아주시길 바랍니다. ㅎㅎ


퍼가시는건 상관 없는데 말은 하고 퍼가주시길 바랍니다.^^※



반응형