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