Java笔记_类型转换

类型转换

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

    低-------------------------------> 高

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

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

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

  • 自动类型转换     低--高

内存溢出

22

注意点:

  1. 不能对布尔值进行转换
  2. 不能把对象 类型转换为不相干的类型
  3. 在把高容量转换到低容量的时候,需要强制转换(低容量转换为高容量不需要强制转换)
  4. 转换的时候可能存在内存溢出,或者精度问题!

//操作比较大的数的时候,注意溢出问题
//JDK7新特性,数字之间可以用下划线分割

int money=10_0000_0000 ;
System.out.println(money ) ;

输出内容:1000000000

23

posted @ 2022-02-23 12:32  海边蓝贝壳  阅读(22)  评论(0编辑  收藏  举报