【Java笔记】java 数据类型转换

Java数据类型转换

当数据类型不一样时,将会发生数据类型转换

自动数据类型转换(隐式)

要求:数据范围从小到大

long value = 100;
//等号右侧默认为int型,将int型赋值给左侧long型,范围由小到大,发生自动转换
double value = 123.45F;
//等号右侧设定为float型,将float型赋值给左侧double型,范围由小到大,发生自动转换

强制类型转换(显式)

特点:不能发生自动数据类型转换,范围不是从小到大

格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据
int value = (int)5.8787;
posted @ 2021-05-22 14:07  半袋咖啡  阅读(47)  评论(0编辑  收藏  举报