【Java笔记】java 数据类型转换
Java数据类型转换
当数据类型不一样时,将会发生数据类型转换
自动数据类型转换(隐式)
要求:数据范围从小到大
long value = 100;
//等号右侧默认为int型,将int型赋值给左侧long型,范围由小到大,发生自动转换
double value = 123.45F;
//等号右侧设定为float型,将float型赋值给左侧double型,范围由小到大,发生自动转换
强制类型转换(显式)
特点:不能发生自动数据类型转换,范围不是从小到大
格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据
int value = (int)5.8787;