Search

반복문 - while

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을 입력)

참고 자료