본문 바로가기
IT/Java

자바 while, do while 알아보기

by flatsun 2019. 1. 6.
반응형


저번에 for하고 switch만 하고 while을 안했었는데

while이 뭐냐면 조건에 맞으면 맞지 않을때까지 계속 반복한다


이 경우에는 i는 0이면 i를 증가시키고 i 값은 얼마다 하고 출력하는 내용이니

출력을 해 보면..



당연히 예상했던 대로

i가 10이 될 때 까지 출력이 된다


근데 여기서 i++; 를 없애거나

i에 10을 주고 출력하면 어떻게 될까?



i++를 없앤 경우에는 출력시 무한히 출력되고

i에 10을 준 경우에는 아예 출력이 안된다

조건에 만족하지 않기 때문이다


마지막으로 조건에 만족하지 않는 경우에도 한번은 출력하게 할 수 있는데

do를 사용하면 된다



do{

조건 맞을시 반복할 내용

}while(조건);


이런 식으로 입력하면 되는데

do를 추가한 경우에는

 조건에 맞지 않아도 한번은 출력하게 된다

반응형

'IT > Java' 카테고리의 다른 글

자바 Dead Code 알아보기  (0) 2019.01.12
자바 삼항연산자 알아보기  (0) 2019.01.08
자바 Casting(형변환) 알아보기  (0) 2018.12.27
자바 switch 사용 시 범위 지정하기  (0) 2018.12.26
자바 switch문 알아보기  (1) 2018.12.20

댓글