방치하기

성적 인수를 1차원으로 받아서 2차원으로 저장후 행 렬별 계산 본문

홍익대 Java/수업

성적 인수를 1차원으로 받아서 2차원으로 저장후 행 렬별 계산

Yi Junho 2009. 7. 16. 16:31
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
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);
          }
 
         
    }
}
반응형
Comments