关于强制类型转换和自增类型

本文介绍了如何在Java中通过提升变量类型(如使用double)来处理整数除法得到小数,以及强制类型转换的方法。同时讨论了自增运算符的使用差异,特别是在与其他变量结合时需要注意的地方。
摘要由CSDN通过智能技术生成

大家都知道在java中整数比整数只能得到整数,但是要得到小数可以通过以下方法:

int a =24;
int b =5;
System.out.println(a / b);
double c =5.0;
int d =2;
System.out.println(c / d);

就是提升变量的最高字节,也就是用double类型定义变量,同时也可以

int a =24; int b =5; System.out.println(1.0*a / b);这样也可以输出小数;

而强制类型就很简单只需在对应前面加上所需的类型就ok,比如:

int j = 552;
byte m = (byte) j;
System.out.println(m);z只需把鼠标放住按alt+enter就可以自动转换,只不过会损失精度

而对于自增类型呢分为++a和a++,两者在单独使用时没什么差别,但是在和其他自变量使用时就应注意。比如

int k =11;
int v =k++;
int l =++k;
System.out.println(k);
System.out.println(v);
System.out.println(l);

对于k++是先把k赋给v再给k自增1,而++k则是先自增1在赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值