본문 바로가기
자바

자바 반복문 - while 문과 do while 문

by 복제비 2021. 11. 23.

자바 반복문 - 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

댓글