可能的复制品:
在 Java 中 | 和 | | 有什么区别?
差异 & & & &
我只是想知道 & 和 & & 有什么不同?
几天后,我为 if
语句写了一个条件,它看起来像这样:
if(x < 50 && x > 0)
然而,我将 & & 改为仅仅 & ,它没有显示错误。有什么区别吗?
示例: 我编写了这个简单的程序:
package anddifferences;
public class Main {
public static void main(String[] args) {
int x = 25;
if(x < 50 && x > 0) {
System.out.println("OK");
}
if(x < 50 & x > 0) {
System.out.println("Yup");
}
}
}
它打印了“ OK”和“ Yeah”。那么,如果它们都能用,我用哪一个又有什么关系呢?