J2SE学习笔记1.3基本数据类型的转换

Java基本数据类型的转换

一般来说,在运算的时候,要求参与运算的数据的类型须一致,这就好比我们能用1+1进行运算,而不能用1+a进行运算,而在java中更为严格,同为数值的数字有byte short int long 四种不同的类型,它们在运算的时候也要求类型一致,如果不一致,就涉及到我们今天要说的类型转换。

默认转换顺序(从小到大,向上转型):

实例:

输出结果:

3
3.3000002
3
3
 

byte short char ->int->long->double    

byte short char 运算时转换为int ,运算中有long类型则结果是long类型,有double类型,结果是double类型。

byte short char 相互之间不转换,它们运算时先转换为int类型。

 

强制转换(从大到小,向下转型):

格式   目标数据类型  变量 = (目标数据类型) 数据;

输出结果:

3

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值