[Java] 22. while문을 이용한 평균 구하기 예제

백하림's avatar
Feb 05, 2025
[Java] 22. while문을 이용한 평균 구하기 예제
package ex03; import java.util.Scanner; public class Averager { public static void main(String[] args) { // 1. 점수의 평균을 구하는 코드 작성 // 2. 사용할 변수들을 초기화 해준다. int total = 0; int count = 0; Scanner sc = new Scanner(System.in); // 3. while - break문 사용 while (true) { System.out.println("점수를 입력하시오 : "); int grade = sc.nextInt(); // 4. 점수를 입력 받는 코드 if (grade < 0) { // 5. 입력받은 점수가 0보다 작을 경우(음수)는 break문을 통해 while문을 빠져 나간다. break; // 6. while문을 종료 } else { // 7. 그렇지 않으면 total에 grade를 더해준다. total += grade; count++; // 8. 입력받은 점수들의 개수를 알려주는 코드 } } System.out.println("평균은 : " + total / count + " 입니다. "); // 9. break를 통해 while문을 빠져나와 최종 출력이 되는 코드 } }
notion image
💡
  1. 양의 정수를 입력하면 total에 누적된다.
  1. 누적된 점수의 개수는 count에 누적된다.
  1. 음의 정수를 입력하면 break문을 통해 while문을 빠져 나온다.
  1. 평균은 total / count 이다.
Share article

harimmon