자바 반복문 - while 문과 do while 문
1. while 문의 기본 구조
while(조건절) {
반복문장들
}
while 문은 조건절로 지정된 조건이 참(true)이면 중괄호안의 반복문장들인 While 블록을 실행합니다.
while 문의 조건절이 거짓(false)이면 While 블록은 실행하지 않습니다.
int a=15, b=25;
while(a>b) { // 조건절의 값이 거짓(false)이므로 while 블록을 한번도 실행하지 못함
b = a+b;
System.out.println(“이 문장은 영원히 나타나지 않습니다”);
}
2. do - while 문의 기본 구조
do {
반복문장들
} while(조건절);
do-while 문은 중괄호안의 반복 문장들을 적어도 한번은 수행한 후에 조건절을 나중에 평가하는 구조입니다.
int a=15, b=25;
do { // 최소 한번은 실행됨
b = a+b;
System.out.println(b);
} while(a>b); // 조건식의 결과가 false 이므로 do - while 블럭을 벗어나서 다음 문장을 실행함
다음 실습은 do-while 문을 이용하여 구구단 7단을 출력하는 프로그램입니다.
i의 초기값을 1로 지정해서 한번 실행시마다 1씩 증가시켜서 i 값이 10 이 되면 while 조건문이 false 가 되어서 더이상 do-while 문을 반복 실행 할 수 없으므로 do-while 문을 빠져나가 다음 문장을 실행하는 간단한 프로그램 예제입니다.
'자바' 카테고리의 다른 글
자바 배열 (0) | 2021.11.26 |
---|---|
== 연산자와 equals 메소드 차이점 (0) | 2021.11.24 |
자바 반복문 - for 문 (0) | 2021.11.22 |
자바 switch 문 (0) | 2021.11.22 |
if 선택문 (0) | 2021.11.21 |
댓글