[이것이 자바다] 5장 참조 타입 확인문제 9번

이현경·2021년 4월 21일
0

JAVA

목록 보기
46/77
  1. 다음은 키보드로부터 학생 수와 각 학생들의 점수를 입력받아서, 최고 점수 및 평균 점수를 구하는 프로그램입니다. 실행 결과를 보고, 알맞게 작성해보세요(참고로 16라인에서 Scanner의 nextInt()메소드는 콘솔에 입력된 숫자를 읽고 리턴합니다).

---------------------------------------------------------------
1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
---------------------------------------------------------------
선택> 1
학생수> 3
---------------------------------------------------------------
1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
---------------------------------------------------------------
선택> 2
scores[0]> 85
scores[1]> 95
scores[2]> 93
---------------------------------------------------------------
1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
---------------------------------------------------------------
선택> 3
scores[0]: 85
scores[1]: 95
scores[2]: 93
---------------------------------------------------------------
1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
---------------------------------------------------------------
선택> 4
최고 점수 : 95
평균 점수 : 91.0
---------------------------------------------------------------
1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
---------------------------------------------------------------
선택> 5
프로그램 종료

import java.util.Scanner;

public class q09 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		/*
		 * 다음은 키보드로부터 학생 수와 각 학생들의 점수를 입력받아서, 최고 점수 및 평균 점수를 구하는 프로그램입니다. 
		 * 실행 결과를 보고, 알맞게 작성해보세요(참고로 16라인에서 Scanner의 nextInt()메소드는 콘솔에 입력된 숫자를 읽고 리턴합니다).

		\---------------------------------------------------------------
		1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
		\---------------------------------------------------------------
		선택> 1
		학생수> 3
		\---------------------------------------------------------------
		1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
		\---------------------------------------------------------------
		선택> 2
		scores[0]> 85
		scores[1]> 95
		scores[2]> 93
		\---------------------------------------------------------------
		1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
		\---------------------------------------------------------------
		선택> 3
		scores[0]: 85
		scores[1]: 95
		scores[2]: 93
		\---------------------------------------------------------------
		1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
		\---------------------------------------------------------------
		선택> 4
		최고 점수 : 95
		평균 점수 : 91.0
		\---------------------------------------------------------------
		1. 학생수 | 2. 점수입력 | 3. 점수리스트 | 4. 분석 | 5. 종료
		\---------------------------------------------------------------
		선택> 5
		프로그램 종료
		 */
		
		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.println("선택 > ");
			
			int selectNo = scanner.nextInt();
			
			if(selectNo == 1) {
				// 작성 위치
			} else if(selectNo == 2) {
				// 작성 위치
			} else if(selectNo == 3) {
				// 작성 위치
			} else if(selectNo == 4) {
				// 작성 위치
			} else if(selectNo == 5) {
				run = false;
			}
		}
		
		System.out.println("프로그램 종료");
	}

}

  • 실행결과
profile
25. 컴퓨터학과 졸업 / SQLD, 정보처리기사 취득

0개의 댓글