2차원 배열에 성적을 저장하고 전체

2022학년도 2학기 수행평가 과제입니다.


■ 문제점 설명

2차원 배열로 1.2 학기 성적을 다음과 같이 저장 해당 연도의 평균 총점 찾기.

■ 제한 사항

  • 키보드를 통해 입력합니다.
  • 2차원 배열 Score(3)(2)를 선언합니다.
  • 평균 점수는 소수점 둘째 자리로 표시됩니다.

■ 결과 예


2차원 배열에 성적을 저장하고 전체 1


■ 내 코드

import java.util.Scanner;
public class Grade2 {
	public static void main(String() args) {
		// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in);
		int score ()() = new int (3)(2);
		int sum = 0;
		for(int i=0; i<3; i++) {
			for(int j=0; j<2; j++) {
				System.out.print( (i+1) + "학년 " + (j+1) + "학기 점수 입력 : ");
				score(i)(j) = scan.nextInt();
				sum += score(i)(j);
			}
		}
		System.out.printf("3년간 의 평균 : %.2f", (double)sum/6);
	}
}

■ 코드솔루션

2차원 배열을 선언한 후 이중 for 문을 수행하여 Scanner를 사용하여 입력 값을 얻고, 그 값을 합계로 누적한 다음 printf를 사용하여 소수점 이하 두 번째 자리까지 출력하여 강제로 유형 변환 두 배로.