Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-双重比较_Java_If Statement - Fatal编程技术网

Java-双重比较

Java-双重比较,java,if-statement,Java,If Statement,我怎样才能做到: int a=5; if(4<=a<=6){ } inta=5; 如果(4将其设为两个条件: int a=5; if(4<=a && a<=6){ } inta=5; 如果(4将其设为两个条件: int a=5; if(4<=a && a<=6){ } inta=5; 如果(4 然后你可以做一些类似的事情 if(Util.inclusiveBetween(someResourceIntensiveOp

我怎样才能做到:

int a=5;
if(4<=a<=6){

}
inta=5;

如果(4将其设为两个条件:

int a=5;
if(4<=a && a<=6){

}
inta=5;

如果(4将其设为两个条件:

int a=5;
if(4<=a && a<=6){

}
inta=5;
如果(4
然后你可以做一些类似的事情

if(Util.inclusiveBetween(someResourceIntensiveOpReturningInt(), 4, 6)) {
    // do things
}
然后你可以做一些类似的事情

if(Util.inclusiveBetween(someResourceIntensiveOpReturningInt(), 4, 6)) {
    // do things
}

你不能,我不认为。你怎么了

int a = 5;
if(a >= 4 && a <= 6) {
}
inta=5;

如果(a>=4&&a你不能,我不认为。你怎么了

int a = 5;
if(a >= 4 && a <= 6) {
}
inta=5;

如果(a>=4&&a与其他人陈述的显而易见的解决方案不同(
if(4)与其他人陈述的显而易见的解决方案不同(
if(4),你可以这样做。这很难看,但可以稍微快一点

int a = 5;
if(a - Integer.MIN_VALUE - 4 <= 2 - Integer.MIN_VALUE) {

}
inta=5;

如果(a-Integer.MIN_值-4,你可以这样做。这很难看,但可以稍微快一点

int a = 5;
if(a - Integer.MIN_VALUE - 4 <= 2 - Integer.MIN_VALUE) {

}
inta=5;

if(a-Integer.MIN_值-4如果a是一个函数,则不一定是这样-这意味着必须调用函数两次(或分配给临时变量).它是一个函数吗?在这种情况下,首先存储函数的输出。如果它是多个函数,则将其结果存储在数组中,然后克隆数组并对其进行排序,然后比较两个数组。变量并不完全是邪恶的,所以我看不出这是怎么回事……效率方面可能是相同的。如果a是函数,则不一定是-它是必须调用函数两次(或分配给临时变量).它是函数吗?在这种情况下,首先存储函数的输出。如果它是多个函数,则将其结果存储在数组中,然后克隆数组并对其进行排序,然后比较两个数组。变量并不完全是邪恶的,所以我看不出这有什么错……效率方面可能是相同的。