Test04.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * ClassName: Test01
  3. *
  4. * @Author 爱扣钉-陈晨
  5. * @Create 2023/10/28 9:27
  6. * @Version 1.0
  7. */
  8. public class Test04 {
  9. public static void main(String[] args) {
  10. //String str1 = 4; //判断对错:
  11. String str2 = 3.5F + ""; //判断str2对错:
  12. System.out.println(str2); //输出:
  13. System.out .println(3+4+"Hello!"); //输出:
  14. System.out.println("Hello!"+3+4); //输出:
  15. System.out.println('a'+1+"Hello!"); //输出:数据类型转换
  16. System.out.println("Hello"+'a'+1); //输出:
  17. //分析
  18. // int i = 1; // 2 3 4
  19. // // 1 + 3 * 3
  20. // int k = i++ + ++i * i++;
  21. // System.out.println("k = " + k); //? 10
  22. // System.out.println("i = " + i); //? 4
  23. int i = 2;
  24. int j = i++;
  25. System.out.println(j); // 2
  26. System.out.println(i); // 3
  27. int m = 2;
  28. m = m++; //
  29. //(1)先取m的值“2”放操作数栈 (2)m再自增,m=3 (3)再把操作数栈中的"2"赋值给m,m=2
  30. System.out.println(m);
  31. }
  32. }