이 글에서는 while문을 먼저 알아보자.
조건식이 참(true)인 동안 수행문을 반복해서 수행
int su = 1;
while (su <=5){
System.out.println("%5d",su++);
}
-1~5까지 출력하는 while문
(su <=5) = su가 5와 같거다 클때까지 반복문을 수행한다는 조건식
(su++) = su가 조건을 수행하고 나오면 1씩 증가하는 ++연산자를 사용했다.
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 (true){
System.out.println("무한 츠쿠요미");
}