gpt4 book ai didi

java - 查找数组中最低值的索引号

转载 作者:行者123 更新时间:2023-12-02 05:57:42 26 4
gpt4 key购买 nike

我必须返回 12 个数字数组中最低值的索引号。每次运行它时,我都会得到 12 作为结果。这是我的代码:

minRain = leastRain(months);

public static int leastRain (double[] mon4){
int lowest = (int) mon4[0];

for (int index=1; index<mon4.length; index++){
if (mon4[index]<lowest)
lowest = index;
}
return lowest;
}

System.out.println("The month with the lowest amount of rain is: " + (minRain + 1));

最佳答案

您犯了一个愚蠢的错误 - 您将索引分配给变量而不是数组值。这样做:

public static int leastRain (double[] mon4){
int lowest = 0;

for (int index=1; index<mon4.length; index++){
if (mon4[index]<mon4[lowest])
lowest = index;
}
return lowest;
}

关于java - 查找数组中最低值的索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43813633/

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