类型转换Java day8
类型转换自动类型转换
从同种类型的低字节类型值直接转换到高类型字节值的转换可自动转换
类型自动转换示例
byte a = 20;
int b = a;//不报错可正常转换
有些类型它在计算时默认以指定的类型计算
byte、short、char 计算都以 int为结果
类型的强制转换
类型的强制转换就是从另一种类型转换到另一种类型
强制转换举例
int a = 40;
//byte b = a;//这里若不做强制转换,则a的值无法赋值给b,会报错
byte b = (byte)a; //这样就ok了
总结:数据类型 变量1 = (数据类型)变量2 ;
注意:
1.强制转换会造成数据的丢失或者溢出;
2.浮点型转换为整型时,会丢掉小数点后的内容,只取整数位
-------------------当你无聊没事做,没人陪的时候不妨静下心来学点东西!!
本文来自博客园,作者:独行者*,转载请注明原文链接:https://www.cnblogs.com/dotnetw/p/16041837.html