gpt4 book ai didi

java - 我试图在我的主要方法中描述和初始化一个二维数组

转载 作者:行者123 更新时间:2023-12-01 09:17:14 25 4
gpt4 key购买 nike

public static void main(String[] args) {
// TODO code application logic here
int[][] array2D = new int [2][4];

for (int i=0; i<array2D.length;i++){
array2D[i]= new int [i+1];

System.out.println(Arrays.toString(array2D[i]));

最佳答案

您可以使用Arrays.deepToString(Object[])显示二维数组。假设您想按顺序初始化数组,您可以使用类似的东西

int[][] array2D = new int[2][4];
for (int i = 0; i < array2D.length; i++) {
for (int j = 0; j < array2D[i].length; j++) {
array2D[i][j] = (i * 4) + j + 1;
}
}
System.out.println(Arrays.deepToString(array2D));

或者跳过循环并声明初始化你的二维数组,就像

int[][] array2D = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 } };

两者都输出

[[1, 2, 3, 4], [5, 6, 7, 8]]

关于java - 我试图在我的主要方法中描述和初始化一个二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40453800/

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