[java] while, do-while, break, continue

심심이·2024년 1월 25일
1

java

목록 보기
16/46

while문

      변수의 초기화;
         
      while(조건식) {
         조건식이 참(true)이라면 반복해서 실행할 명령문을 실행하고,
         조건식이 거짓(false)이라면 while의 { } 이부분을 빠져나간다. 
         
         반복해서 실행할 명령문;
         증감식;
      }

do - while문

      === do ~ while() ===
      
      변수초기화;
      
      do{
          반복해서 실행할 명령문;
          증감식;
      } while(조건식);
      
      while 문의 경우 조건식이 true 일때만 반복 실행하지만,
      do ~ while 문의 경우는 조건식이 false 일지라도
      무조건 do{ } 속에 있는 명령문은 1번은 실행하고서 반복문을 벗어난다.
          
      그러므로 do ~ while 문은 무조건 do{ } 속에 있는 명령문을 실행하고서
      while(조건식) 속의 조건에 따라 참(true)이라면 계속 반복하고,
      조건이 거짓(false)이라면 중지한다.  

continue, break의 차이점

continue를 만날 경우

	for(int i = 1; i<6; i++) {
    	if(i == 3) {
        	continue;
        }   
        System.out.println(i);
    }

===== 결과값 =======
1
2
4
5

★continue를 만나면 해당 반복문의 증감식으로 다시 돌아가서 증감한다음 코드를 실행한다

break를 만날 경우

		for(int i = 1; i<6; i++) {
	    	if(i == 3) {
	        	break;
	        }
	        System.out.println(i);
	    }

===== 결과값 =======
1
2
        

★break를 만나면 해당 반복문을 종료한다

profile
개발하는 심심이

0개의 댓글

관련 채용 정보