gpt4 book ai didi

java - 通过索引访问 Java 数组位置的值

转载 作者:搜寻专家 更新时间:2023-11-01 03:34:28 25 4
gpt4 key购买 nike

我真的是 Java 的新手,只是对数组有点吃力。我有一段代码是我在遵循教程时编写的,但我很难理解它,如果有人能向我解释它,我会很高兴。

我尝试过使用各种不同的方法(向我的鸭子解释、写下来等),但仍然无法理解它。我通常不会问,而且我总是拼命努力自己解决,但这次我就是想不通。

int[] values = new int[3];

values[0] = 10;
values[1] = 20;
values[3] = 30;

for(int i = 0; i < values.length; i++) {
System.out.println(values[i]);
}

我明白为什么:

  1. for 循环遍历“values”中的值。
  2. 循环一直循环直到 i 小于数组中的最后一个值。

但是我不明白的是为什么要在System.out.println()语句中写values[i]。是什么告诉 Java i 可以在数组 values[] 中使用?

很抱歉,如果这对您来说是一个微不足道的问题,但这是我能想到的最好的地方。

最佳答案

Java 知道 是一种数组类型。 Java 中的数组由整数索引,因此这里我们有一个名为 i 的整数。 i 从 0 变为小于 values.length(在本例中为 3)。所以我将是 0、1 和 2。

用 0、1 和 2 索引等同于:

values[0]
values[1]
values[2]

关于java - 通过索引访问 Java 数组位置的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35534563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com