gpt4 book ai didi

java - 理解数组代码

转载 作者:行者123 更新时间:2023-11-29 03:02:02 24 4
gpt4 key购买 nike

我正在学习 java,我只是想确保我正确理解这行代码。具体如下:

public class DataStructure {

private final static int SIZE = 15;
private int[] arrayOfInts = new int[SIZE];

public DataStructure() {
for (int i = 0; i < SIZE; i++) {
arrayOfInts[i] = i;
}
}

我不确定的行是:

arrayOfInts[i] = i;

这是不是说在数组中,索引 0 将产生一个 0 的 int 值,而索引 2 将产生一个 2 的 int 值,依此类推...?

最佳答案

需要说明的是,因为我知道这可能会造成混淆,我是一个整数。通过这样做:

arrayOfInts[i] = i;

您正在查找 i 索引。我在哪里是一个整数。所以,如果 i 是 7,它将是数组的第 6 个数字。为什么不是第7个?因为它从 0 开始:

enter image description here(来自 java 文档)

那么,假设 i 是 7,对吧?这将是第 6 个 号码。这很重要,希望能为您节省大量使用数组的时间。

关于java - 理解数组代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34215359/

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