gpt4 book ai didi

java - 使用循环连接/修改数组变量

转载 作者:太空宇宙 更新时间:2023-11-04 12:35:08 27 4
gpt4 key购买 nike

我想知道,因为我使用了很多“sum”变量,但最后有不同的索引,我想在循环中声明它们,所以如果我想声明一个数组 10 次,我就不必像这样一一执行它们:

double sum1, sum2, sum3, sum4, sum5, ... sum10  = 0.0;

相反,我可以在这样的循环中执行此操作,但我不确定如何连接到变量中:

 for (int i=0;i<10;i++)
{
clus[i] = 0.0; //ofc these wouldn't work
double (clus + i);
}

在任何地方都找不到执行此操作的方法,因此任何帮助都会很好。谢谢。

最佳答案

数组理论上是具有相同数据类型的变量的集合。您可以在一行中实例化一个数组

Datatype[] variableName = new Datatype[arraySize];

在你的情况下,它看起来像

Double[] clus = new Double[10];

从这里开始,导入 java.util.Arrays 后,您可以使用 fill,它的工作方式与循环相同,但专门用于数组(并且需要更少的代码)。

Arrays.fill(arrayName, whatToFillItWithProvidedItsTheProperDataType);

此时,您应该拥有一个包含 10 个索引的数组,其中填充了您选择的 double 值。

如何访问数组的单个部分?

arrayName[indexNumber]

如果我想将第5个元素的值更改为30(例如)

arrayName[4] = 30;

请记住,在处理数组时,0 被视为元素并计为索引。

关于java - 使用循环连接/修改数组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37406500/

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