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

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

标识符的要求
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);

发布了34 篇原创文章 · 获赞 16 · 访问量 302

猜你喜欢

转载自blog.csdn.net/qq_41005604/article/details/104982606
今日推荐