Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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中,我们为什么使用;N.长度-1“;在阵列中?这到底意味着什么? int[]N={0,1,2,3,4,5,6,7,8,9,10}; 对于(inti=0;i_Java - Fatal编程技术网

在Java中,我们为什么使用;N.长度-1“;在阵列中?这到底意味着什么? int[]N={0,1,2,3,4,5,6,7,8,9,10}; 对于(inti=0;i

在Java中,我们为什么使用;N.长度-1“;在阵列中?这到底意味着什么? int[]N={0,1,2,3,4,5,6,7,8,9,10}; 对于(inti=0;i,java,Java,Q):在Java中,为什么在数组中使用“N.length-1” 答:因为Java数组是 长度为1的数组只有元素[0];长度为2的数组有元素[0]和元素[1],以此类推 “最后一个元素”的索引始终为“length-1” 原因是“索引”(例如“元素[0]”的“0”)等于从数组开始的偏移量(“第一个”元素的偏移量为“零”) “希望这有帮助……”在发布问题之前,请务必搜索答案。这个问题在本网站上已经被问过很多次了,更不用说在网站上的其他地方了。 int[] N = {0,1,2,3,4,5,6,7,8,

Q):在Java中,为什么在数组中使用“N.length-1”

答:因为Java数组是

长度为1的数组只有元素[0];长度为2的数组有元素[0]和元素[1],以此类推

“最后一个元素”的索引始终为“length-1”

原因是“索引”(例如“元素[0]”的“0”)等于从数组开始的偏移量(“第一个”元素的偏移量为“零”)


“希望这有帮助……”

在发布问题之前,请务必搜索答案。这个问题在本网站上已经被问过很多次了,更不用说在网站上的其他地方了。
int[] N = {0,1,2,3,4,5,6,7,8,9,10};

for (int i = 0; i<N.length-1; i++){
    System.out.print.(N[i] + ",");
}