123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * ClassName: Test01
- *
- * @Author 爱扣钉-陈晨
- * @Create 2023/11/17 9:33
- * @Version 1.0
- */
- public class Test01 {
- public static void main(String[] args) {
- //赋值运算符
- int a = 10;
- a += 20;
- // *= /= 原理相同
- System.out.println("a:"+a);
- //考虑 溢出问题
- byte b = 120;
- b += 10; // 原理 用的强制转换 b = (byte)(b+10)
- System.out.println("b:"+b);
- // 面试题
- /*
- short s = 10;
- s = s + 10;
- s += 10; 区别?
- */
- short s = 10;
- // s = s + 10; // byte short char 之间不能转换。
- // s short类型 和 10 类型 int 结果 只能是 int。
- s += 10; // 么有问题 使用 += 强转转换。
- }
- }
|