逻辑运算符
package operator;
//逻辑运算符
public class Demo05 {
public static void main(String[] args) {
//与(and)或(or)非(取反)
boolean a=true;
boolean b=false;
System.out.println("a&&b:"+(a&&b));//与 有假为假
System.out.println("a||b:"+(a||b));//或 有真为真
System.out.println("! (a$$b):"+!(a&&b));//非 假为真 真为假
//短路运算
int c = 5;
boolean d=(c<4)&&(c++<4);//执行到&&前面是为假,短路你后面不执行
System.out.println(d);
System.out.println(c);
}
}
位运算符
package operator;
public class Demo06 {
public static void main(String[] args) {
System.out.println(2<<3);
}
}