JAVA/예제

[JAVA] ch06-08. 배열 (Array) 8

밍글링글링 2017. 8. 22.
728x90
 
public class Ex08 { //다차원 배열 아파트를 연상하라.성적표
    public static void main(String[] args){
        int[][] score = { // 2차원 배열
                {100, 100, 100},
                {100, 20, 20},
                {30, 30, 30},
                {40, 40, 40},
                {50, 50, 50},
        };
        
        int korTot=0, engTot=0, mathTot=0;
        
        System.out.println("num kor eng math total avg");
        System.out.println("==========================");
        
        for(int i=0; i<score.length; i++){ //학생수만큼 반복
            int sum=0;
            //과목별 합계
            korTot += score[i][0];
            engTot += score[i][1];
            mathTot += score[i][2];
            
            System.out.print(" "+(i+1)+" ");
            //학생별 합계
            for(int j=0; j<score[i].length; j++){//과목수만큼 반복
                sum += score[i][j];
                System.out.print(score[i][j]+" ");
            }
            System.out.println(sum+" "+sum/(float)score[i].length);

        }
            System.out.println("==============");
            System.out.println("합: "+korTot +" "+engTot+" "+mathTot);
    }
}

728x90

'JAVA > 예제' 카테고리의 다른 글

[JAVA] ch06-10. 배열 (Array) 10  (0) 2017.08.22
[JAVA] ch06-09. 배열 (Array) 9  (0) 2017.08.22
[JAVA] ch06-07. 배열 (Array) 7  (0) 2017.08.22
[JAVA] ch06-06. 배열 (Array) 6  (0) 2017.08.22
[JAVA] ch06-05. 배열 (Array) 5  (0) 2017.08.22

댓글