gpt4 book ai didi

java - Java 数组的最大维数

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:43 25 4
gpt4 key购买 nike

出于好奇,Java 中的数组可以有多少维?

最佳答案

Java 语言不限制维数,但 Java VM 规范将维数限制为 255。

例如,以下代码将无法编译:

class Main {
public static void main(String[] args) {
final int[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][]
[][][][][][][][][][][][][][][][] x;
}
}

有错误:

1.java:18: error: array type has too many dimensions
[][][][][][][][][][][][][][][][] x;
^
1 error

(引用:https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.1 “数组类型描述符仅在表示 255 个或更少维度时才有效。”)

关于java - Java 数组的最大维数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58250437/

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