홍익대 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);
}
}
}
반응형