동일한 수행문을 조건에 맞는 동안 수행하도록 하는 기능
- 달리는 자동차
- 일정 횟수만큼 돌아가는 나사
- 특정 온도까지 가동되는 에어컨
조건이 참인 동안 수행문이 반복해서 수행됨
package loopexample; public static void main(String[] args){ int num = 1; int sum = 0; while (num <=10){ sum+= num; num++; System.out.println(sum); System.out.println(num); 55 11
먼저 수행문을 수행하고 조건체크
한번이상 수행문이 수행되어야 하는경우 사용
입력 받은 정수를 모두 더해 줍니다.
입력된 정수가0 이면 반복문을 빠져 나옵니다.Scanner scanner = new Scanner(System.in); int input; int sum = 0; do { input = scanner.nextInt(); sum+=input; }while(input !=0); System.out.println(sum); -------------------------------------------------------------- int input; int sum=0; Scanner scanner = new Scanner(System.in); input = scanner.nextInt(); while(input !=0) { sum+= input; input =scanner.nextInt(); } System.out.println(sum);