728x90
while 문
· 조건이 거짓이 될때까지 반복합니다.
while(조건식) {
실행코드;
}
예시
while(int i<=5) {
System.out.println("아무거나");
i++;
}
무한루프 만들기
while(true) {
}
for( ; true; ) {
}
while문 예시
1) i가 10 20 30 40 50 60 70 80 90 100 반복
int i=10;
while(i<=100) {
System.out.println("아무거나");
i=i+10;
}
2) i가 25 50 75 100 반복
int i=25;
while(i<=100) {
System.out.println("아무거나");
i=i+25;
}
3) i가 50 ~ 55 반복
int i=50;
while(i<=55) {
System.out.println("아무거나");
i++;
}
4) i가 10 ~ 1로 반복
int i=10;
while(i>=1) {
System.out.println("아무거나");
i--;
}
반복문 활용
1) 1~10까지의 합을 계산해서 출력
int sum=0;
int i=1;
while(i<=10) {
sum = sum +i;
i++;
}
System.out.println(sum);
do-while문
· 한 번은 일단 먼저 실행부터하고 그 다음에 while문을 실행합니다.
· do-while의 마지막 while에는 ; 을 붙여야합니다.
int i=10;
do {
System.out.println(i);
i++;
} while(i<=20);
do-while문 예시
int i=10;
do {
System.out.println(i);
i++;
} while(i<5);
//→ 일단 한번 실행하기 때문에 i = 10 즉, 10의 값이 한번 나온다.