Java 中 & 和 && 之间的区别?
我只是想知道 &and& & 之间的区别是什么?
几天前,我写了一个语句的条件,看起来像这样:if
if(x < 50 && x > 0)
但是,我将 && 更改为 just &,它没有显示任何错误。有什么区别?
示例:我编译了这个简单的程序:
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”和“Yup”。那么,如果它们都有效,我使用哪一个重要吗?