java中类型转换 和参与运算时的类型转换

java 中 整数默认为int 小数默认为double  当使用整数时,却不想让它为int时,可以在数值后面跟上对应的类型 比如5L  3L  等价于  long a=5L;long b=3L;  表示的是个长整型。
数据类型的级别   由低到高   byte-char-short(同级别)    int -long-float-double 
低级转高级 自动转  比如  3--3.0 就是int类型转换double类型       高级转低级 强制转  因为有精度丢失  需要明确告诉编译器不需要精度

但是在运算的时候  小于int类型的 会转换成int进行计算     大于int类型的  会转成高级的类型。

可以参考  https://blog.csdn.net/THIS_GIRL/article/details/104824108   

   https://blog.csdn.net/dylanzr/article/details/51012138?utm_source=blogxgwz4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值