Java

(Java) while: 입력 받은 수의 합과 평균 구하기

고니자니 2023. 7. 11. 09:34
반응형

정수를 입력받아 합과 평균을 수하는 자바 프로그램입니다.

음수를 입력받을 때까지 계속 입력받습니다.

import java.util.Scanner;

public class WhileEx {
    public static void main(String[] args) {
    	int count=0; // 입력된 수의 개수
        int sum=0;   // 합
        int n;       // 입력
        
        Scanner scanner = new Scanner(System.in);		
        System.out.println("정수를 입력하세요(음수이면 종료)");

        while(true) {
            n = scanner.nextInt();  // 정수를 입력받아 n에 저장
            if (n < 0) break;       // n이 음수이면 while 문을 벗어남

            sum += n;
            count++;
        }

        System.out.println("입력: " + count + "개");
        System.out.println("합  : " + sum);
        System.out.println("평균: " + (double)sum/count);
        
        scanner.close();
    }
}

Java, while: 입력 받은 수의 합과 평균 구하기

반응형