1. /*
    2. 强制类型转换:自动类型提升运算的逆运算。
    3. 1.需要使用强转符:()
    4. 2.注意点:强制类型转换,可能导致精度损失。
    5. */
    6. class VariableTest3 {
    7. public static void main(String[] args) {
    8. double d1 = 12.9;
    9. //精度损失举例1
    10. int i1 = (int)d1;//截断操作
    11. System.out.println(i1);
    12. //没有精度损失
    13. long l1 = 123;
    14. short s2 = (short)l1;
    15. //精度损失举例2
    16. int i2 = 128;
    17. byte b = (byte)i2;
    18. System.out.println(b);//-128
    19. }
    20. }