gpt4 book ai didi

java - 3D 数组声明时出现错误

转载 作者:行者123 更新时间:2023-12-02 13:59:18 25 4
gpt4 key购买 nike

可能是我第一次使用 3D 数组。我只是尝试遵循 1D 和 2D 语法来声明 3D,但编译器说类型不匹配。谁能告诉我这背后的原因吗?

Integer[] _1D = new Integer[]{2,4,6,5,6};
Integer[][] _2D = new Integer[][]{{2,3},{4,6},{5,6}};
Integer[][][] _3D = new Integer[][][]{{1,2,3},{4,5,6},{7,8,9},{2,4,5}};

谢谢

最佳答案

您只是再次创建一个二维数组,但具有4 行3 列。这是创建 3 维数组的正确方法。

Integer[][][] _3D = new Integer[][][]{{{1,2,3},{4,5,6},{7,8,9},{2,4,5}},{{1,2,3},{4,5,6},{7,8,9},{2,4,5}}}; // it should be like this.

关于java - 3D 数组声明时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19971950/

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