gpt4 book ai didi

java - Java 数组中的最大维数

转载 作者:IT老高 更新时间:2023-10-28 20:45:35 28 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

(Ref: 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/4060538/

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