多次元配列の次元数の上限
http://www.knowledge-ex.mydns.jp/blog/2005/10/java.html
256でコンパイルエラーになるらしい。一応自分でもやってみた。
class ArrayLimit { public static void main(String[] args) { int [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][]//100 [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][]//200 [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][]//250 [][][][][][] a; } }
たしかに255ならコンパイルはとおって256でエラーになりました。
「Too many array dimensions. Maximum is 255」は日本語だとこんなメッセージ
C:\tmp>javac ArrayLimit.java ArrayLimit.java:33: 配列型の次元が多すぎます。 a; ^ エラー 1 個