JAVA 반복문 (while문)
반복문
반복문은 특정 조건에 따라서 특정 실행문을 반복적으로 수행한다.
- while문
'~일 때까지' 반복하고 '시작'에 대한 조건이 없는 것이 특징.
for 문과 달리 while 문은 조건식만 정해져 있기 때문에 초기식과 증감식은 적당한 위치에 지정하면 된다.
while 문은 조건에 위배되면 문장을 한 번도 처리하지 않고 while 문을 빠져 나갈 수도 있으며 논리 조건에 맞추어 반복 실행한다.
while문은 반복 횟수가 정해져 있지 않은 경우에 사용된다.
무한 루프.
- while문의 form
while (조건식) 실행영역 시작 { 만족하는 조건까지 실행하는 실행문; } 실행영역 마침 |
- while문 예제 중간값 구하기
int형 변수 i를 10으로 j는 20으로 초기화.
while (++i < --j) {
int형 변수 i는 증가식 j는 감소식. i는 j 미만.
두 변수의 증가와 감소를 반복 실행하여 i값을 출력.
i =10, 11, 12, 13, 14 j= 20, 19, 18, 17, 16 |
15는 false값으로 중간값을 출력한다.
- while문으로 구구단 출력.
int형 변수 dan을 선언.
if (dan >= 2 && dan <= 9) {
if문 조건식 int형 변수 dan은 2 이상 AND 9 이하의 조건을 가지고 실행.
(AND를 사용했기 때문에 조건과 다른 입력을 하면 false.)
int형 변수 num을 1로 초기화.
int형 변수 result를 0으로 초기화.
while (num <= 9) {
result = dan * num;
while문 조건 int형 변수 num은 9 이하 까지 반복 실행.
dan * num = result의 값으로 출력.
num++;num은 1씩 증가되어 while문의 조건으로 9까지 반복 실행 출력.
'Programming' 카테고리의 다른 글
ORACLE 게시판 기본 활용 sql query (0) | 2017.05.19 |
---|---|
JAVA 흐름제어문 (break문, continue문, return문) (1) | 2017.04.28 |
JAVA 반복문 (for문) (0) | 2017.04.27 |
JAVA 조건문 (if문) (0) | 2017.04.23 |
멤버 변수와 스태틱 멤버 변수의 차이, 매개변수 호출. (0) | 2017.04.19 |
댓글