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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值