gpt4 book ai didi

java - 如何检查 java 中两个数字范围之间是否存在 boolean 值?

转载 作者:行者123 更新时间:2023-12-01 07:13:45 25 4
gpt4 key购买 nike

我不知道如何证明存在是否真实;

static boolean existsx(double p1x, double p2x,double[] varray) {
boolean foundx = false;
int i;
//System.out.println(varray.length);

for (double v : varray){
if ( varray[i] > p1x && v < p2x) {
foundx = true;
//System.out.println(x+" was found to be between"+p1x+" and "+p2x);
break;
}
else {
foundx = false;
}
}
return foundx;
}

我正在尝试检查 p1x 和 p2x 之间的数组中是否存在数字。如果为 true,则返回 true,否则返回 false。

最佳答案

您正在尝试混合使用增强型 for 循环和“普通”for 循环。此外,你还要经历重重困难才能避免多次退出。我将其重写为:

static boolean existsx(double p1x, double p2x, double[] varray) {
for (double v : varray){
if (v > p1x && v < p2x) {
return true;
}
}
return false;
}

(请注意,目前*不包括 p1xp2x;您可能希望根据您的需要至少包含一个边界。重命名参数和方法不会也不会受伤。)

关于java - 如何检查 java 中两个数字范围之间是否存在 boolean 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8241255/

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