while문 기본 구조
while (조건문) {
수행할 문장...
수행할 문장...
수행할 문장...
}
Loop - 무한 루프
public class zzzz {
public static void main(String[] args) {
boolean a = true;
while (a) { //a 가 참이면
System.out.println("무한 반복"); //무한 반복을 출력
}
}
}
//무한 반복
//무한 반복
//무한 반복
//무한 반복
//무한 반복
break; - 반목문을 멈추게 하는 브레이크
2,500원을 들고 500원 짜리 코인 노래방에서 가서 5번 노래를 부를려고 한다.
public class zzzz {
public static void main(String[] args) {
int num = 5;
int coin = 500;
while (coin == 500) {
System.out.println("노래 시작합니다.");
num --;
System.out.println("노래가 " + num + " 곡 남았습니다.");
if (num == 0) {
System.out.println("노래 종료합니다.");
}
}
}
}
//노래 시작 합니다.
//4곡 남았습니다.
//노래 시작 합니다.
//3곡 남았습니다.
//...
//코인이 부족합니다.
*break; 를 안걸면 멈출 때 까지 한다.
break; 를 안했으면 - 값까지 안 멈추고 계속 값이 출력 됐을 것이다.
continue - 조건문으로 돌아가기
1~10 중 짝수 값만 알고 싶다
public class zzzz {
public static void main(String[] args) {
int n = 0;
while (n < 10) {
n++;
if (n % 2 == 1) {
continue; // 홀수면 다시 되돌아가라
}
System.out.println(n); // 짝수만 출력
}
}
}
//2
//4
//6
//8
//10
반응형
'JAVA' 카테고리의 다른 글
Scanner - 입력 (0) | 2022.10.28 |
---|---|
for (반복문) (0) | 2022.10.19 |
switch/case (0) | 2022.10.13 |
if (참, 거짓) (0) | 2022.10.13 |
형 변환, final (0) | 2022.10.12 |