• 算数运算符:+,-,*,、,%,++,—
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==,!=,instanceof
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>
  • 条件运算符:?:
  • 扩展赋值运算符:+=,-=,*=,/=

自增和自减

  1. public class Demo2 {
  2. public static void main(String[] args) {
  3. //一元运算符
  4. int a=3;
  5. int b=a++; //执行这行代码后,先给b赋值,再自增
  6. //a=a+1;
  7. System.out.println(a);
  8. int c=++a; //执行这行代码前,先自增,再给c赋值
  9. System.out.println(a);
  10. System.out.println(b);
  11. System.out.println(c);
  12. }
  13. }

+和字符串拼接

  1. public class Demo3 {
  2. public static void main(String[] args) {
  3. int a=20;
  4. int b=10;
  5. a+=b;
  6. a-=b;
  7. System.out.println(a);
  8. //字符串连接 +, String
  9. System.out.println(a+b);
  10. System.out.println(""+a+b);
  11. System.out.println(a+b+""); //先算了a+b再连接字符串
  12. }
  13. }