title: java基本数据类型转换
time: 2023-1-15-16-32-6900
当把一种基本数据类型的值赋给另一种变量时,就涉及到数据转换。
将这些类型按精读由低到高排列:
byte short char int long float double
低级别转换为高级别
当把级别低的变量的值赋给级别高的变量时,系统会自动完成数据类型的转换,如:
float x=100
输出x的值将会是100.0
例如:
int x=50;
float y;
y=x;
输出y的值,结果将会是50.0
高级别转化为低级别
当把高级别转换为低级别时,必须使用类型转换运算。
格式为:(类型名)要转换的值;
例如:
int x=(int)34.89;
long y=(long)56.98F;
int z=(int)1999L;
输出x,y,z结果为:34,56,1999
当把一个int类型数据赋值给byte、short、char类型变量时,不可能超出这些变量的取值范围否者必须进行类型转换。
如下所示:
byte a=(byte)128;
byte b=(byte)-129;
a和b得到的值分别为128和127
标签:类型转换,java,变量,int,级别,float,byte,数据 From: https://www.cnblogs.com/liuhankang/p/17128174.html