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 |
댓글