홍익대 Java/수업
성적 인수를 1차원으로 받아서 2차원으로 저장후 행 렬별 계산
Yi Junho
2009. 7. 16. 16:31
반응형
class arr { public static void main(String[] args) { int [][] aS=new int [5][3] ; int [] aSc=new int [15]; for (int i=0;i<15 ;i++ ) { String num = args[i]; aSc[i]= Integer.parseInt(num); } //위에꺼 인수를 1차원 배열에 투입 //아래꺼 1차원 배열을 2차원 배열에 투입 for (int a=0;a<5;a++ ) { for (int b=0;b<3 ;b++ ) { int c=3*a+b; int z=aSc[c];//여기서 에러 aS[a][b]=z; } } //아래 학생별 성적 System.out.println("학생별별 성적"); for (int a=0;a<5;a++ ) { int tot =0; for (int b=0;b<3 ;b++ ) { int w = 0; w=aS[a][b]; tot += w; } System.out.println(tot); } //아래 과목별 성적 System.out.println("과목별 성적"); for (int b=0;b<3;b++ ) { int tot2 =0; for (int a=0;a<5 ;a++ ) { int w2=0; w2=aS[a][b]; tot2 +=w2; } System.out.println(tot2); } } }
반응형