violetK

类型转换

类型转换

  1. 由于Java是强类型语言,所以在有些运算中需要用到类型转换
  2. 运算中需要将数据转换为同一类型再进行运算
    低---------------------->高
    byte,short,char--->int--->long--->float--->double
  • 强制转换的格式: (类型)变量名 高容量>>>低容量
  • 自动转换 低容量>>>高容量
  • 小数的优先级一定大于整数


注意点

  • 不能对布尔值转换
  • 不能把对象类型转换为不相干类型
  • 在把高容量转换为低容量时,强制转换
  • 转换时可能存在内存溢出/精度问题

JDK新特性:数字之间可以用下划线分割


posted on 2022-04-20 23:29  VioletK  阅读(14)  评论(0编辑  收藏  举报

导航