gpt4 book ai didi

部分数组的java for-each循环

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

我知道如何使用 for-each 循环遍历整个数组,如下所示:

for(int d : arrayname){
do something

但是您如何使用 for-each 循环来循环遍历部分数组,就像我正在尝试做的那样是使用 for-each 循环仅遍历 5 月至 10 月的月份,即 [4] - [9] 计算热指数。这是我的代码片段,显示了我正在尝试做的事情:

// create array for KeyWestTemp
double[] KeyWestTemp;
KeyWestTemp = new double[12];

// initialize array
KeyWestTemp[0] = 70.3;
KeyWestTemp[1] = 70.8;
KeyWestTemp[2] = 73.8;
KeyWestTemp[3] = 77.0;
KeyWestTemp[4] = 80.7;
KeyWestTemp[5] = 83.4;
KeyWestTemp[6] = 84.5;
KeyWestTemp[7] = 84.4;
KeyWestTemp[8] = 83.4;
KeyWestTemp[9] = 80.2;
KeyWestTemp[10] = 76.3;
KeyWestTemp[11] = 72.0;

// create array for KeyWestHumid
int[] KeyWestHumid;
KeyWestHumid = new int[12];

// initialize array
KeyWestHumid[0] = 69;
KeyWestHumid[1] = 67;
KeyWestHumid[2] = 66;
KeyWestHumid[3] = 64;
KeyWestHumid[4] = 66;
KeyWestHumid[5] = 69;
KeyWestHumid[6] = 67;
KeyWestHumid[7] = 67;
KeyWestHumid[8] = 70;
KeyWestHumid[9] = 69;
KeyWestHumid[10] = 69;
KeyWestHumid[11] = 70;

// for-each loop for calculating heat index of May - October

[0] 是一月,[11] 是十二月

最佳答案

double[] mayOctober = Arrays.copyOfRange(KeyWestHumid, 4, 9);

并 foreach mayOctober 执行您要求的操作。

顺便说一句,在这种情况下最好使用传统循环。

关于部分数组的java for-each循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19840648/

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