gpt4 book ai didi

java - 我的简单数组程序没有给出预期的输出

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

我编写了一个简单的数组,用于存储 3x3 矩阵。但是当我运行代码时它没有给出 3x3 矩阵。仅给出一列作为输出。

class sucks
{

public static void main(String[] args)
{

int g[][]=new int[3][3];

int h,k,l=0;

for(k=0;k<3;k++)
{
for(h=0;h<3;h++)
{

g[k][h]=l;
l++;

}
}

for(k=0;k<3;k++)
{
for(h=0;h<3;h++)
{

System.out.print(g[k][h]+" ");
System.out.println();

}
}
}
}

输出是这样的

0

1

2

3

4

5

6

7

8

最佳答案

只需为每一行打印一个新行。像这样:

for(k=0;k<3;k++){
for(h=0;h<3;h++){
System.out.print(g[k][h]+" ");
}
System.out.println();
}

要改进您的代码,您还可以像这样更改 for 循环:

for(k=0;k<g.length;k++){
for(h=0;h<g[k].length;h++){

关于java - 我的简单数组程序没有给出预期的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077390/

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