I looked in
Java Language Specification, which is where
you should look for such information.
There is no mention of a maximum number of dimensions for an array, so I guess that, in theory, it is not limited at all. Therefore, all the options you present look wrong.
In practice, an array with more than, say, 3 dimensions is horribly unwieldy. Even if you are allowed a 40-dimension array (let alone 250-dimension), you'd
never want to use one. You'd have to declare it like this: -
This is not really a very interesting question. Move on...
[ October 09, 2006: Message edited by: Peter Chase ]