[JAVA-기초] 임의의 값을 입력받아 그 값들의 평균값을 구하기
정수 n개를 입력받아 합과 평균을 출력한다.
입력 예시
3 10 20 33
출력
63
21.0
package ch;
import java.util.Scanner;
public class main {
public static void main(String[] args) {
double sum = 0; // 정수의 합
int count; // 입력할 정수의 개수
try {
Scanner sc = new Scanner(System.in);
System.out.print("정수의 개수: ");
count = sc.nextInt(); // 키보드로부터 입력받을 값
for(int i=0; i<count; i++){
int score;
System.out.print((i+1) + " 번 째 정수를 입력하시오: ");
score = sc.nextInt();
if(score <0) throw new NegativeNumberException();
sum+=score;
}
System.out.println("합은 => " + (int)sum);
System.out.println("평균은 => "+ (double)sum/count);
}
catch (ArithmeticException e) {
System.out.println(e+" 산술 오류");
}
catch (NegativeNumberException e) {
System.out.println(e+" 음수 입력 오류");
}
}
}
class NegativeNumberException extends Exception {
public NegativeNumberException() {
super();
}
}
출력값
정수의 개수: 3
1 번 째 정수를 입력하시오: 10
2 번 째 정수를 입력하시오: 20
3 번 째 정수를 입력하시오: 33
합은 => 63
평균은 => 21.0
'[JAVA] > Eclipse-java' 카테고리의 다른 글
[JAVA-기초] 자바 배열 최대값 최소값 합 평균 구하기 - 야코IT (0) | 2023.06.27 |
---|---|
[JAVA-기초] 동전 앞뒤 맞추기 게임 만들기 예제 - 야코IT (0) | 2023.06.22 |
[JAVA-기초] 가위바위보 게임 만들기 예제 (if문) - 야코IT (0) | 2023.06.22 |
[JAVA] 이클립스 자바 프로젝트 및 클래스 생성 방법 - 야코의 IT (0) | 2023.06.20 |