1、自增自减
int a = 3; int b = a++;//执行完后,b=3。先给b赋值,再自增。 System.out.println("a="+a+"\nb="+b);int a = 3;
int b = ++a;//执行完后,b=4。先自增,后赋值。 System.out.println("a="+a+"\nb="+b); 自减操作用法同自增 2、关系运算符 等于:a == b; 不等于:a != b; 大于:a > b; 小于:a < b; 小于或等于:a <= b; 大于或等于:a >= b; 得到的结果只有true和false这两个布尔值 3、逻辑运算符:运来操作布尔值。 逻辑与:&,两个操作数为true,结果才是true,否则是false. 逻辑或:|,两个操作数有一个是true,结果就是true. 逻辑非:!,取反 逻辑异或:相同为false,不同为true。 4、位运算符 取反:~ 按位与:& 按位或:| 左移运算符:<< 右移运算符:>> public class demo3 { public static void main(String[] args) { int a = 3; int b = 4; System.out.println(a&b);//结果为0 System.out.println(a|b);//结果为7 System.out.println(a^b);//结果为7 System.out.println(~a);//结果是-4,反码是负数-1//移位 int c = 3<<2; System.out.println(c); //结果为12 System.out.println(6>>1);//结果为3}
}