java将2D数组值更改为零
我正在编写一个程序,希望在调用特定方法时能够“清除”下面的数组。通过将所有值更改为零。我知道如何更改数组中的单个值,但不确定要编写什么样的for循环来更改它们
int[][] array = {{1,2,3,4},{5,6,7,8}};
我尝试了一些方法,但似乎只能改变其中的一些价值观,而不是全部价值观。例如,下面的代码只更改了每行的前两个元素
public static void main(String[] args) {
int[][] array = {{1, 2, 3, 4}, {5, 6, 7, 8}};
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length; j++)
array[i][j] = 0;
}
for (int[] x : array) {
for (int y : x) {
System.out.print(y + " ");
}
System.out.println();
}
}
我对Java真的很陌生,不擅长for循环,所以如果能帮我把它写成for循环,那就太好了
如果我需要提供更多信息,请告诉我
# 1 楼答案
也可以使用数组。填写java