-
이것이 자바다 | 5장 확인문제 9번JAVA/이것이 자바다 2022. 6. 27. 16:30
package chap05; import java.util.Scanner; // 키보드로부터 학생 수와 각 학생들의 점수를 입력받아서, 최고 덤수 및 평균 점수를 구하는 프로그램 public class Exercise09 { public static void main(String[] args) { boolean run = true; int studentNum = 0; int[] scores = null; Scanner scanner = new Scanner(System.in); while (run) { System.out.println("______________________________________________"); System.out.println("1.학생수 | 2.점수입력 | 3.점수리스트 | 4.분석 | 5.종료"); System.out.println("______________________________________________"); System.out.print("선택> "); int selectNo = scanner.nextInt(); if (selectNo == 1) { System.out.print("학생수> "); studentNum = scanner.nextInt(); scores = new int[studentNum]; } else if (selectNo == 2) { for (int i = 0; i < studentNum; i++) { System.out.print("scores[" + i + "]> "); scores[i] = scanner.nextInt(); } } else if (selectNo == 3) { for (int i = 0; i < studentNum; i++) { System.out.println("scores[" + i + "]:" + scores[i]); } System.out.println(); } else if (selectNo == 4) { int max = 0; int sum = 0; double avg = 0.0; for (int tmp : scores) { if (max < tmp) { max = tmp; } sum += tmp; } avg = (double)sum / studentNum; System.out.println("최고 점수: " + max); System.out.println("평균 점수: " + avg); } else if (selectNo == 5) { run = false; } } System.out.println("프로그램 종료"); } }
'JAVA > 이것이 자바다' 카테고리의 다른 글
이것이 자바다 | 11장 기본 API 클래스 (1) (0) 2022.07.04 이것이 자바다 | 6장 클래스 (0) 2022.06.27 이것이 자바다 | 5강_열거 객체의 메소드 (0) 2022.06.27 이것이 자바다 | 5강_참조타입 (0) 2022.01.25 이것이 자바다 | 4강_연습문제 (0) 2022.01.24