Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java阵列协助_Java_Eclipse - Fatal编程技术网

Java阵列协助

Java阵列协助,java,eclipse,Java,Eclipse,我有以下两个数组代码 int max = 100; int length = 50; String [] cars = new String[length]; int [] nums = new int [max]; 我有两个问题 nums[6]的值是多少 以及 nums[max]的值是多少?nums[6]将是0,因为int数组将保存默认值 nums[max]将引发异常,因为数组的长度等于Java语言规范中的max.: Each class variable,

我有以下两个数组代码

    int max = 100;
    int length = 50;
    String [] cars = new String[length];
    int [] nums = new int [max];
我有两个问题

nums[6]的值是多少

以及


nums[max]的值是多少?

nums[6]将是0,因为int数组将保存默认值


nums[max]将引发异常,因为数组的长度等于Java语言规范中的max.

 Each class variable, instance variable, or array component is initialized with a default value when it is created (§15.9, §15.10)
 For type int, the default value is zero, that is, 0.
所以你第一个问题的答案是0


在Java中,数组索引以0开头。因此
array
具有
array.length
元素,其索引
0,1,2,array.length-1和
array[array.length]
将抛出一个
ArrayOutOfBoundsException
我希望这能回答您的问题。nuns[6]是0,因为它是java给未指定数组的默认值

有什么原因让你不能运行你的代码并自己找出答案吗?@CharlesCaldwell我家里没有Java….@JoshuaJoseph这正是网站的用途。只需在那里键入代码,然后单击“运行”。非常感谢@azurefrog@azurefrog实际上,当我运行Ideone时,它显示错误