标签: java
我在数字范围之间制作一个计数器,但不确定正确的方法。我一直使用||运算符但是阅读一些示例,我觉得我应该使用&&命令。这是我的示例问题......
||
&&
if(value >= 1 || value <=10){ count1++; } else if(value >= 11 || value <= 20){ count2++; // AND SO ON........
或者我应该使用{/ 1}}运算符
答案 0 :(得分:1)
||表示&#34; or&#34;。 &&表示&#34; and&#34;。
value >= 1 || value <= 10毫无意义,因为它总是如此。所有数字均为1或更多,或10或更少。有些数字都是,但这并不重要。
value >= 1 || value <= 10
value >= 1 && value <= 10更有意义。有一个有限的数字范围([1..10]),第一个条件和第二个条件都是真的。
value >= 1 && value <= 10
[1..10]
答案 1 :(得分:0)
||是或运算符,因此如果您考虑它,所有值的条件value >= 1 || value <=10都为真。因此,除非您希望您的计数毫无意义,否则请使用&&作为运算符。
value >= 1 || value <=10