gpt4 book ai didi

java - 制作一个二维的 10x2 数组,每个元素设置为字符串 "x"

转载 作者:行者123 更新时间:2023-11-29 08:20:38 25 4
gpt4 key购买 nike

如标题所示,我想创建一个输出以下内容的数组,但我不知道如何执行此操作:

x x
x x
x x
x x
x x
x x
x x
x x
x x
x x

这是我开始编写的代码:

public static void designs() {
String[][] canvas = new String[10][10];
for (int i = 0; i < canvas.length; i++) {
for (int j = 0; j < canvas[0].length; j++) {
if (i == j) {
canvas[j][i] = "x";
} else {
canvas[j][i] = "x";
}
}
}
for (int a = 0; a < canvas.length; a++) {
for (int b = 0; b < canvas[0].length; b++) {
System.out.print(canvas[a][b] + "\t");
}
System.out.println("\n");
}
}

最佳答案

您创建一个 10x10 数组而不是 10x2 数组 (new String[10][2]) 并在 canvas[i][j] = "x"时进行一些奇怪的操作; 就足够了,在这里:

if (i == j) {
canvas[j][i] = "x";
} else {
canvas[j][i] = "x";
}

实际上相当于

canvas[j][i] = "x";

看起来您只是混淆了索引。

关于java - 制作一个二维的 10x2 数组,每个元素设置为字符串 "x",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59025136/

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