Test06.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /**
  2. * ClassName: Test01
  3. *
  4. * @Author 爱扣钉-陈晨
  5. * @Create 2023/11/16 11:39
  6. * @Version 1.0
  7. */
  8. public class Test06 {
  9. public static void main(String[] args) {
  10. // + 连接
  11. int a = 10;
  12. System.out.println(a+"1"); // 101
  13. //+ 连接 是和字符 相遇 没有遇到字符串 执行 + 法
  14. System.out.println(1+2+a+"1"); // 两个两个执行
  15. System.out.println("------------");
  16. // ++ 自增
  17. //单独使用 +1
  18. int a1 = 10;
  19. //++a1; //自增
  20. a1++; //自增
  21. System.out.println(a1);
  22. System.out.println("-------------");
  23. //参与 运算符
  24. // 区分 前 + 和 后 +
  25. int a2 = 10;
  26. //int a3 = ++a2; // 先加1 赋值 a3 = 11;
  27. //System.out.println("a3="+a3);
  28. int a4 = a2++; // 先赋值 10 之后 + 1 a2 = 11
  29. System.out.println("a4="+a4);
  30. System.out.println("a2="+a2);
  31. //练习
  32. int x = 3;
  33. // 3 + 5 * 5
  34. int y = x++ + ++x * x++;
  35. System.out.println("x="+x); // x = 6
  36. System.out.println("y="+y); // y = 28
  37. // 符号优先级 ++
  38. }
  39. }