gpt4 book ai didi

java - 如何准确获取数组中的元素?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:14:05 25 4
gpt4 key购买 nike

我有一个数组:

int num[] = {10, 20, 30, 40, 50};

我从日历中获取当前分钟并将其与上面的数组进行比较以准确获取数组中的元素。

我的代码如下,比较后经常得到第一个元素,不符合我的要求,请指正。谢谢

public static int getMinute(int no) {
int num[] = {10, 20, 30, 40, 50};
for (int i = 0; i < num.length;; i++) {
if (no >= num[i]) {
no = num[i];
break;
}
}
return no;
}

最佳答案

要使这种方法起作用,您必须更改数组的顺序。尝试

public static int getMinute(int no) {
int num[] = {50, 40, 30, 20, 10, 0};
for (int i = 0; i < num.length; i++) {
if (no >= num[i]) {
no = num[i];
break;
}
}
return no;
}

关于java - 如何准确获取数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465660/

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