Java中元素编号应该从0开始还是1开始?

Tho*_*hor 4 java arrays indexing element

我正在尝试学习Java中索引和元素的概念。我见过两种版本的元素表示形式,但不确定哪一种是正确的。

对于具有 4 个元素的数组,第一个版本分配Element(0)给第一个元素,分配Element(1)给第二个元素,依此类推。该版本如下图所示。

在此输入图像描述

第二个版本Element(1)分配给第一个元素,Element(2)分配给第二个元素,依此类推。

我很困惑哪个版本的表示元素是正确的,哪个版本是错误的,这给我带来了很多困惑。

nic*_*omp 5

java中数组索引从零开始。