java标识符、类型之间的强制转换

标识符
标识符是由字符、数字、下划线、美元符,其他字符等组成的单词
作用:标识符是由于为类名,变量名称的强制规范

标识符的要求
    1.不能以数字开头
    2.中间不能有空格
    3.不能是关键字

类型范围由小到大
byte short int long float double

注意 小数值可以直接强制转换成整型,直接截断小数点,保留整数
int a = (int)99.6;
System.out.println(a); 99

注意 大范围类型的变量赋值给小范围类型的变量必须进行手动强制转换,否的代码报错
double db = 65.543;
int it = (int)db;//必须强制转换
System.out.println(it); 65

表达式的最终结果类型是由表达式中最高的数据类型决定的,
最高的数据类型是什么,最终结果的数据类型就是什么。

在表达式中,byte short char是直接提升成int运算的
byte i = 10;
byte j = 20;
byte k = i+j;(i,j会直接提升至int类型)//错误

修改为 int k = i+j byte k = (byte)(i+j)
System.out.println(k);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容