在使用less /大于或等于to并使用less / greater than运算符之间,哪种被认为是更好的做法(如果有的话)?例如,如果我想测试整数是否在特定范围内,例如5到10之间,
if(integerNumber >= 5 && integerNumber <= 10){
\\do something
}
与
if(integerNumber > 4 && integerNumber < 11){
\\do something
}
有人认为这是首选做法吗?
编辑:我不是要求另一种方法来检查范围内的数字,我的问题涉及使用>= <=
VS > <
的做法。
答案 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!
}