[JAVA] 4. 반복문 Ⅵ. while 문

최재원's avatar
Feb 05, 2025
[JAVA] 4. 반복문 Ⅵ. while 문
💡while 문은 계속 반복됨으로 조건문과 break가 필요하다.

1. 점수 합산

-1 입력받으면 계산 종료
package ex03; import java.util.Scanner; public class GetSum { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 while (true) { // 1. 숫자 받기 int value = sc.nextInt(); // interrupt // 2. 종료 신호 확인하기 if (value == -1) { break; } // 3. 값 누적하기 sum = sum + value; } System.out.println(sum); } }
notion image

2. 점수 평균 구하기

음수를 입력 받으면 계산 종료
package ex03; import java.util.Scanner; public class Averager { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; int count = 0; while (true) { // 1. 점수 입력 받기 System.out.print("점수를 입력하시오: "); int score = sc.nextInt(); // 2. 종료 신호 확인하기 if (score < 0) { break; } // 3. 점수 합산하고 횟수 올리기 sum = sum + score; count++; } System.out.println("평균은 " + sum / count); } }
notion image
Share article

jjack1