While (반복문)

Jaho·2021년 7월 30일
0

JAVA

목록 보기
6/6

반복문의 종류

  • while
  • do - while
  • for

이 글에서는 while문을 먼저 알아보자.

while

조건식이 참(true)인 동안 수행문을 반복해서 수행

int su = 1;
while (su <=5){
System.out.println("%5d",su++);
}

-1~5까지 출력하는 while문
(su <=5) = su가 5와 같거다 클때까지 반복문을 수행한다는 조건식
(su++) = su가 조건을 수행하고 나오면 1씩 증가하는 ++연산자를 사용했다.

- while문은 if문과 같이 사용할 수도 있다.

int count = 1;
 while (count <= 20) {
  if (count % 2 == 0) {
   System.out.printf("%3d",count);
   }
   count++;

1 ~ 20까지 정수를 출력 하되 짝수만 출력
if (count %2 ==0) 는 만약 2로 나누고 나머지 값이 0과 같다면 출력한다는 조건문을 같이 사용

2,4,6,8,10.....20 짝수만 출력

while문이 무한 반복되는 경우

while문의 구조를 보면 조건식이 이면 반복한다.
따라서 while문을 아래와 같이 사용하면 조건이 항상 참이 되어 무한히 반복 된다.

while (true){
System.out.println("무한 츠쿠요미");
}
profile
개발 옹알이 부터

0개의 댓글