Java 检查int是否不在2个值之间
在if语句中比较int时,如何检查int是否在两个值之间,类似于下面的内容Java 检查int是否不在2个值之间,java,Java,在if语句中比较int时,如何检查int是否在两个值之间,类似于下面的内容 if (num >= 1 && num <= 100 && bool != false) {System.out.print(true);} 谢谢。好吧,看起来应该可以用了。你到底在寻找什么——一种更有效的方法 int num =0; if (num >= 1 && num <= 100) { //do something
if (num >= 1 && num <= 100 && bool != false) {System.out.print(true);}
谢谢。好吧,看起来应该可以用了。你到底在寻找什么——一种更有效的方法
int num =0;
if (num >= 1 && num <= 100) {
//do something
}
这很令人困惑。它不仅是双负的,而且将布尔值与真或假进行比较是多余的。这个名字也没有暗示它的用途。像下面这样的事情会更清楚
if(checkRange && (num >= 1 && num <= 100))
这个问题很奇怪,因为答案在您提供的代码中。要检查int是否在两个值之间,只需使用以下代码
if(num >= min && num <= max)
更有效的方法-当您有多个时间间隔时,使用时间间隔树。问题是什么?您的代码似乎已经实现了您想要的功能。
int j=3;
for (int i=0;i<=10;i++) {
if(j.equals(i)) {
System.out.println("Given value is between 0-10");
}
}
int j=3;
for (int i=0;i<=10;i++) {
if(j.equals(i)) {
System.out.println("Given value is between 0-10");
}
}