在java中编写一个程序,它读取两个3乘3矩阵并找出它们的总和和显示结果?2D阵列中3x3的总和
我试过,但我得到运行时错误
Scanner r=new Scanner(System.in);
int [][]array = null;
int[][]array2 = null;
int total=0;
System.out.println("Enter matrix");
for(int row=0;row<array.length;row++){
for(int col=0;col<array[row].length;col++){
array[row][col]=r.nextInt();
array[row][col]=r.nextInt()
;
System.out.print(" "+total +" ");
total=array[row][col]+array2[row][col];
System.out.println(" ");
只是在黑暗中拍摄一张野性照片,但是您应该做到这一点,以免发生任何运行时错误。随意问你是否遇到麻烦,但解决一个特定的错误。 – guest
你应该在打印之前计算总计 – Sumedh
我认为你需要获得所有的输入并存储它,然后再开始添加。否则,你的输出将与你的输入混杂在一起。所以你必须遍历数组两次 - 一次是收集输入,一次是计算和打印输出。 –