[ java ] 2차원 배열 - 학생과 과목의 점수를 입력 받아 출력하기 > java

본문 바로가기

사이트 내 전체검색

java

[ java ] 2차원 배열 - 학생과 과목의 점수를 입력 받아 출력하기

작성일 20-12-14 12:46

페이지 정보

작성자 웹지기 조회 3,809회 댓글 0건

본문

import java.util.Scanner;


public class Exam05_이차원배열 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);


        int[][] arr = new int[4][3];

        String[] str = {"Java", "Python", "Database"};

        String[] str2 = {"A", "B", "C", "D"};

        int[] sum = new int[str2.length];

        int[] sum2 = new int[str.length];

        

        for(int i=0; i<str2.length; i++) {

            System.out.println(str2[i]+"학생 점수 입력");

            for(int j=0; j<str.length; j++) {

                System.out.print(str[j]+" : ");

                arr[i][j] = sc.nextInt();

                

                //학생별 합계

                sum[i] += arr[i][j];

            }

            System.out.println();

        }

        

        //과목별 합계

        for(int i=0; i<str.length; i++) {

            for(int j=0; j<str2.length; j++) {

                sum2[i] += arr[j][i];

            }

            System.out.println();

        }

        

        for(int i=0; i<str2.length; i++) {

            System.out.println(str2[i]+"학생의 총점 : "+sum[i]);

        }

        System.out.println("==============================");


        for(int i=0; i<str.length; i++) {

            System.out.println(str[i]+" 총점 : "+sum2[i]);

        }

    }

}


 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 113건 7 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기