- while문
- for문과 마찬가지로 특정 조건식 결과가 true일 동안 반복 수행하는 반복문
- for문과 달리 조건식 위치만 정해져있고, 초기식과 증감식 위치는 유동적
- for문은 주로 반복 횟수가 정해져 있는 경우 사용하며,
- while문은 주로반복 횟수가 정해져있지 않은 경우 사용
- for문과 while문은 100% 상호 변환이 가능하다
<기본 문법>
더보기
초기식:
while(조건식){
조건식 결과가 true일 때 반복할 문장
증감식(반복할 문장보다 위에 위치 할 수도 있다)
}
int u =1;
while(u <10){
System.out.println(u+"Hello,World!");
++u;
}
- 중첩 while문
- 중첩 for문과 마찬가지로 while문 내부에 또 다른 반복을 수행하는 while문을 기술
<기본 문법>
더보기
초기식1:
while(조건식){
초기식2:
while(조건식2){
반복할문장..
증감식2;
}
증감식1
}
- do~ while문
- while문과 달리 조건식을 먼저 판별하지 않고
- 반복문을 먼저 한번 실행 한 후 마지막에 조건식(while)을 판별하는 while문
- while문은 조건식 결과에따라 반복
더보기
int i =11;
do{
조건식 판별 결과는 false이지만, do문장을 만나 무조건 한 번 실행 한 후
마지막에 조건식을 판별하여 false 가 되어 do~ while문 종료됨
System.out.println(i + " : Hello, World!"):
i++;
}while(i<=10);
System.out.println(i);