728x90
* 반복문 do ~ while
- while문은 조건식을 먼저 검사하고 실행문이 반복되기 때문에 처음 실행 조건이 false라면 실행문이 단 한번도 실행되지 않습니다.
- 그러나 do ~ while문은 do 이하의 구문이 먼저 한 번 실행된 뒤에 조건식을 검사하므로 결과가 true이든 false이든 무조건 한번은 실행이 됩니다.
- do ~ while문은 조건식의 결과에 상관없이 루프를 반드시 한번 이상 실행시키도록 할 때 사용합니다.
do~while 문의 형태
do {
실행문
} while ( boolean 형태의 조건문 );
do while은 while이랑 비슷하지만 다른점은 무조건 1번은 실행된다는 것입니다.
보통 while(true) : 실행문 실행 , while(false) : 반복문을 빠져나갑니다.
예시를 보면서 확인해봅시다.
예시 1 while문 1~10까지합
결과값
a가 11이 되자 while문을 빠져 나왔고 1~10까지의 합 55가 나왔습니다.
예시1-1. 예시1의 while문을 do~while문으로 하면서 확인
결과값
결과는 같게 나옵니다.
더 알아보면 int y =1; 아래코드를 보시면 1번은 실행된다는걸 볼수 있습니다
'Java 공부' 카테고리의 다른 글
Day06 - 향상된 for 문 (0) | 2021.08.20 |
---|---|
Day06 - 반목문 for, swap (0) | 2021.08.19 |
Day02 - 데이터 유형(자료) 및 크기(나중에 추가할것..) (0) | 2021.08.11 |
Day02- 변수의 선언과 초기화 (0) | 2021.08.11 |
Day01 - 이클립스 프로젝트 만들기 및 출력 (0) | 2021.08.10 |