728x90
반응형
package chap5;
/*
int[][] score = {
{90,80,70},
{95,85,75},
{70,80,75},
{75,70,85},
{70,75,80}
};
* score 배열보다 가로 세로가 1씩 더큰 배열 result 배열 생성하기.
* score 배열의 내용을 result에 저장하고,
* 각 추가된 행과 열에는 각 행과 열의 합을 저장하고, result 배열의 내용 출력하기
*/
public class Exam7 {
public static void main(String[] args) {
int[][] score = {
{90,80,70},
{95,85,75},
{70,80,75},
{75,70,85},
{70,75,80}
};
//result = new int [6][4]
int[][] result = new int[score.length + 1][score[0].length + 1];
for(int i = 0; i < score.length; i++) {
for(int j = 0; j < score[i].length; j++) {
result[i][j]=score[i][j];
result[i][score[i].length] += score[i][j]; //행의합
result[score.length][j] += score[i][j]; //열의합
result[score.length][score[i].length] += score[i][j]; //전체의합
}
}
//result 배열의 값을 출력
for(int i = 0; i < result.length; i++) {
for(int j = 0; j < result[i].length; j++) {
System.out.printf("%5d",result[i][j]);
}
System.out.println();
}
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 17. TEST2 (1부터 100까지 임의의 수 10개를 배열에 저장하고, 정렬하여 출력하기) (0) | 2022.03.16 |
---|---|
[Java] 17. TEST1 (강아지, 병아리의 합과 다리수의 합을 입력받아서 강아지의 마리수와 병아리의 마리수를 출력하기. 계산이 안될 경우 정답없음 출력하기) (0) | 2022.03.16 |
[Java] 17. 배열 Exam6 (숫자로 이루어진 삼각형 출력하기) (0) | 2022.03.16 |
[Java] 17. 배열 (가변배열) (0) | 2022.03.16 |
[Java] 17. 배열 Exam5 (배열의 행의합과 열의합을 출력하기) (0) | 2022.03.16 |