< while문 >
[ 표현법 ]
초기식; // 필수는 아님
while(조건식) {
반복적으로 실행할 코드; // - a
증감식; // 필수는 아님
}
- 괄호 안에 조건식이 true일 경우, 해당 구문(a)을 반복적으로 실행
- 반복의 횟수를 가늠할 수 없을때 주로 사용
public void method3() {
// 1 ~ 100까지의 짝수만 더하기
int i = 1; // 초기식 - 제어변수 역할
int sum = 0; // 합계 저장할 변수
while (i <= 100) {
// 짝수일때만 더해주자
if (i % 2 == 0) {
sum += i;
}
i++; // 증감식
}
System.out.println(sum);
}
< do-while문 >
- 별도의 조건식 검사 없이 무조건 1회는 실행(조건이 맞지 않는 경우에도 실행)
[ 표현법 ]
초기식; // 필수는 아님
do {
반복적으로 실행할 코드;
증감식; // 필수는 아님
} while(조건식)
public void method1() {
int num = 1; // 초기식
// 애초에 조건이 맞지 않아도 무조건!!!!! 한 번은 실행
do {
System.out.println("그래도 한 번은 해봐~~");
num--;
} while (num == 0);
}
* while문은 처음 수행할 때도 조건식 검사 후 true여야 실행하지만,
do-while문은 첫 실행은 조건식 검사 없이 무조건 한 번 실행.
'개발 > Java' 카테고리의 다른 글
[Java] 자바 - break / continue (무한반복문) (1) | 2022.09.07 |
---|---|
[Java] 자바 - random() (무작위 수) (0) | 2022.09.07 |
[Java] 자바 - for문 (반복문) (0) | 2022.09.07 |
[Java] 자바 - switch문 (조건문) (0) | 2022.09.07 |
[Java] 자바 - 단축키 (+ 추가 중) (0) | 2022.09.07 |