gpt4 book ai didi

java-如何使用两个二维数组计算2个数字的总和?

转载 作者:行者123 更新时间:2023-12-02 04:26:53 25 4
gpt4 key购买 nike

我必须编写一个程序,允许在两个 2*3 数组中输入两个数字并显示相应数字的总和。我无法理解为什么以及如何使用两个 2*3 数组来实现该程序,所以基本上我不知道它应该如何实际工作。但到目前为止,我仍然得出以下结论:

package lesson1;
import java.util.*;

class MyClass{
public static void main(String[] args) {

Scanner input= new Scanner(System.in);

int sum;

int array1[][]= new int[2][3];
int array2[][]= new int[2][3];

for(int i=0; i<array1.length; i++){

for(int j=0; j<array1[i].length; j++){

array1[i][j]= input.nextInt();

for(int x=0; x<array2.length;x++){
for(int y=0; y<array2.length; y++){

array2[x][y]= input.nextInt();

sum= array1[i][j]+ array2[x][y];
System.out.println("The sum is "+sum);
}

}

}


}


}


}

最佳答案

我认为你的代码太复杂

首先你有两个数组,array1 和 array2。没关系,但您不需要为此创建四个“for”。

你可以做到

for (int i = 0; i < array1.length; i++) {
for (int y = 0; y < array1[i].length; y++ {
array1[i][y]= input.nextInt();
array2[i][y]= input.nextInt();
sum = sum + array1[i][y] + array2[i][y];
}
}

填充它们并求和。

关于java-如何使用两个二维数组计算2个数字的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32038245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com