Day09-Java基础语言-类型转换

类型转换

由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。

--------------------------------------
byte,short,char->int->long->float->double

运算中,不同类型的数据先转化为同一类型,然后进行运算。

强制类型转换

//强制转换   (类型)变量名         高->低

自动类型转换

//自动转换        低->高

注意点

  • 不能对布尔值进行转换

  • 不能把对象类型转换为不相干的类型

  • 在吧高容量转换到低容量的问题,强制转换

  • 在转换的过程中可能会存在内存溢出的问题,或者精度问题


        //操作比较大的数的时候,注意溢出问题
        //JDK7新特性,数字之间可以用下划线分割
        int money=10_0000_0000;
        System.out.println(money);
 

溢出问题

long后面的L尽量用大写!!

posted @ 2021-04-08 12:39  星野澪  阅读(36)  评论(0编辑  收藏  举报