gpt4 book ai didi

java - 我成功从用户那里获取了二维数组元素,但打印失败

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

每次运行程序时,如何以二维方式打印这个数组,输出数组的维度是 1D。?

public static void main(String[] args) {
int i; int y = 0;
Scanner s=new Scanner (System.in);
System.out.println("plz enter rows nom ");
int j=s.nextInt();
System.out.println("plz enter column nom");
int g=s.nextInt();
int a[][]=new int [j][g];
for ( i=0;i<j;i++){
System.out.println("plz full the elemnts of " + (i+1) + " row ");
for ( y=0;y<g;y++){
System.out.println("plz enter the elemnt of " + (y+1) +" column " );
a[i][y]=s.nextInt();
}

} System.out.println(a[i][y]);
}

最佳答案

使用Arrays.deepToString(array);

如果您正在寻找更多“2D”的东西,那么您可以这样做(这也适用于不规则数组):

for (x=0;x<a.length;x++){
for (y=0;y<a[x].length;y++){
System.out.printf("%d ",a[x][y]);
}
System.out.println();
}

关于java - 我成功从用户那里获取了二维数组元素,但打印失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23023963/

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