gpt4 book ai didi

Java用数字初始化一个数组

转载 作者:行者123 更新时间:2023-11-30 05:51:13 27 4
gpt4 key购买 nike

6, 9

2, 5

4, 6

如何在二维数组中初始化这些数字?

这是我的答案,但有输出。

int[][] num = new int [3][2];

num[0][0] = 6;
num[0][1] = 9;
num[1][0] = 2;
num[1][1] = 5;
num[2][0] = 4;
num[2][1] = 6;

System.out.println(num);

[[I@70f87478 (output)

最佳答案

该输出没有任何问题,除了您在数组上调用 toString 并期望得到有用的东西。如果你使用 Arrays.deepToString()相反,您会得到更明智的结果。 (您通常只需要 Arrays.toString(),但您需要“深度”版本,因为它是一个数组数组。)

此外,您可以更紧凑地初始化数组。结合两者:

import java.util.Arrays;

public class Test {

public static void main(String[] args) {
int[][] num = { { 6, 9 }, { 2, 5 }, { 4, 6 } };
System.out.println(Arrays.deepToString(num));
}
}

输出:

[[6, 9], [2, 5], [4, 6]]

关于Java用数字初始化一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12987566/

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