gpt4 book ai didi

java - 按列显示数组

转载 作者:行者123 更新时间:2023-12-01 23:24:34 24 4
gpt4 key购买 nike

我需要显示一个数字数组。输出需要是这样的:

10 25 29 13 46 30 26 57 41 34 88 52 60 77 82

我目前可以使用它,但它没有按列显示,这是我的输出:

10 13 26 34 60 25 46 57 88 77 29 30 41 52 82

我在这里找到了一个类似的问题并给出了答案,但它适用于长度不完全相同的行,因此我认为使用它不会有帮助。

这是我的代码(我也是java新手):

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

int rows = 3;
int cols = 5;


int intar [][] = { {10, 13, 26, 34, 60} ,
{25, 46, 57, 88, 77},
{29, 30, 41, 52, 82} };



for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print ( intar[i][j] + " " );
}
}


}
}

最佳答案

您可以进行如下小更改:

来自

    for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(intar[i][j] + " ");
}
}

    for (int j = 0; j < cols; j++) {
for (int i = 0; i < rows; i++) {
System.out.print(intar[i][j] + " ");
}
}

控制台输出;

 10 25 29 13 46 30 26 57 41 34 88 52 60 77 82 

关于java - 按列显示数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209311/

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