2중 배열의 각각 행,열 더하기
Posted 2015. 3. 27. 14:05int[][] arr = {
{10,20},
{30,40},
{50,60}
};
for( int i=0 ; i<arr.length ; i++ ){
for( int j=0 ; j<arr[i].length ; j++ )
{
System.out.print("arr["+i+"]["+j+"]="+arr[i][j]+"\t");
}
System.out.println();
}
// 행의 합( 10+20, 30+40, 50+60 = 30, 70, 110 )
int[] T1 = new int[3];
for( int i=0 ; i<arr.length ; i++ ){
for( int j=0 ; j<arr[i].length ; j++ ){
T1[i] += arr[i][j];
}
}
for( int i=0 ; i<3 ; i++ ){
System.out.println(T1[i]);
}
// 열의 합( 10+30+50, 20+40+60 = 90,120 )
int[] T2 = new int[2];
for( int j=0 ; j<arr[0].length ; j++ ){
for( int i=0 ; i<arr.length ; i++ ){
T2[j] += arr[i][j];
}
}
for( int i=0 ; i<T2.length ; i++ ){
System.out.println(T2[i]);
}
{10,20},
{30,40},
{50,60}
};
for( int i=0 ; i<arr.length ; i++ ){
for( int j=0 ; j<arr[i].length ; j++ )
{
System.out.print("arr["+i+"]["+j+"]="+arr[i][j]+"\t");
}
System.out.println();
}
// 행의 합( 10+20, 30+40, 50+60 = 30, 70, 110 )
int[] T1 = new int[3];
for( int i=0 ; i<arr.length ; i++ ){
for( int j=0 ; j<arr[i].length ; j++ ){
T1[i] += arr[i][j];
}
}
for( int i=0 ; i<3 ; i++ ){
System.out.println(T1[i]);
}
// 열의 합( 10+30+50, 20+40+60 = 90,120 )
int[] T2 = new int[2];
for( int j=0 ; j<arr[0].length ; j++ ){
for( int i=0 ; i<arr.length ; i++ ){
T2[j] += arr[i][j];
}
}
for( int i=0 ; i<T2.length ; i++ ){
System.out.println(T2[i]);
}
'Java !!! > step_3' 카테고리의 다른 글
5명 학생 3과목의 점수, 평균, 총점 등등 (0) | 2015.03.27 |
---|---|
랜덤 함수 import 및 Math.random (0) | 2015.03.26 |
중복해서 쓸수도 있다. (0) | 2015.03.26 |
print 씨리즈 여러개 사용했던 방법 (0) | 2015.03.26 |
여기 까지의 로또 (0) | 2015.03.26 |
- Filed under : Java !!!/step_3