while 문
if 문처럼 조건식과 블럭 { }만으로 이루어져 있는 반복문
조건식이 true인 동안(거짓이 될 때까지만) 블럭 { } 내의 문장 반복
while (조건식) {
// 조건식의 연산 결과가 참(true)인 동안, 반복될 문자들
}
Java
for 문과 while 문의 비교
•
for 문은 while문과 항상 서로 변환 가능
•
1부터 10까지의 정수를 순서 대로 출력하는 경우
// for
for (int i=1; i<=10; i++) {
System.out.println(i);
}
// while
int i=1;
while (i<=10) {
System.out.println(i);
i++;
}
Java
while 문의 조건식은 생략 불가
•
조건식이 항상 참이 되도록 하려면 반드시 true를 넣자.
while (true) {
}
Java
FlowEx23.java
FlowEx24.java : 카운트 다운
FlowEx25.java : 숫자의 각 자리 합 구하기
FlowEx26.java : 1부터 몇까지 차례대로 정수를 더했을 때 100을 넘지 않을까
FlowEx27.java : 입력받은 숫자를 누적해서 더하기 (종료는 0을 입력)