条件都为true则结果为true,否则false
public class operator {
public static void main(String[] args) {
int age = 50;
if (age > 20 && age < 90) {
System.out.println("ok1");
}
if (age > 20 & age < 90) {
System.out.println("ok2");
}
}
}
区别:
public class operator {
public static void main(String[] args) {
int a = 4;
int b = 9;
if (a < 1 && ++b < 50) {
System.out.println("ok1");
}
System.out.println("a=" + a + "b=" + b);
if (a < 1 & ++b < 50) {
System.out.println("ok2");
}
System.out.println("a=" + a + "b=" + b);
}
}