java基本数据类型转换规则详解——图文详解

2025-05-15 04:30:48

java基本类型分为8种,分别为byte,short,int,long,float,double,char,boolean,除boolean外,其他类型都可以进行相互转换。

java基本数据类型转换规则详解——图文详解

类型转换:显示类型转换

1、相对于隐式类型转换,我们还有一种显示类型转换,例如 int转换为byte,重点:大容量向小容量转换为显示类型转换。显示类型转换又叫强制类型转换,例如 int a=2; byte b=(byte)a;

java基本数据类型转换规则详解——图文详解

byte,short,char混合运算

1、此处说的混合运算为同种类型混合运算,例如:char c = 1; char c1 = 1; char c2 = c + c1;编译不会通过,由于容量范围问题,jvm为了避免错误的发生,往往会把byte,short,char混合运算时候,都先将各自转换为int类型,要想把int类型转换为char类型就需要强制类型转换。如果想要运算上面的式子我们就需要进行强制类型转换。

java基本数据类型转换规则详解——图文详解

基本类型小提示

1、在byte,short ,char,int,long,double,float以及水瑞侮瑜boolean类型声骈跪爸锂明中需要注意long和float,在声明的时候建议加上后缀(大小写无影响),例如long l=123L;long l1=123l;这是因为如果long l=b;系统默认的是b为int类型,把他隐式转换为long类型了,但是如果b的范围错过int的范围,那么系统就会报错。同理float f=123.0; 系统默认的小数型都为double类型,所以如果你不加后缀,那么系统就会认为float f=123.0;此处的123.0为double类型,double转换为float 就需要强制类型转换。

java基本数据类型转换规则详解——图文详解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
猜你喜欢