更好的实践:小于\大于或等于 - 或小于\大于运营商

时间:2014-10-17 01:38:45

标签: java

在使用less /大于或等于to并使用less / greater than运算符之间,哪种被认为是更好的做法(如果有的话)?例如,如果我想测试整数是否在特定范围内,例如5到10之间,

if(integerNumber >= 5 && integerNumber <= 10){
\\do something
}

if(integerNumber > 4 && integerNumber < 11){
\\do something
}

有人认为这是首选做法吗?


编辑:我不是要求另一种方法来检查范围内的数字,我的问题涉及使用>= <= VS > <的做法。

1 个答案:

答案 0 :(得分:-1)

关于&lt; = vs&lt;,这并不重要。

作为旁注,如果您模仿数学约定,它将使您的代码更清晰:

if(a <= x && x <= b){//Note how the x's are in middle.
    //Do ALL the things!
}

实数的一个例子:

if(5 <= x && x <= 10){ //This is much easier to read.
    //Do ALL the things!
}