前++ 后++ 前- - 后--的理解

1. 前++

java中前加加的运算顺序是 先自加一再做运算:

第一个例子 :做的是赋值运算

int a = 10;
int b = ++a;
这里的b是等于11;运算过程是a先加1,然后再将a的值赋值b;

第二个例子:做的是比较运算

int a = 9;
int b = 10;
System.out.println (++a ==b);
这里的运行结果是ture; 很简单a先自加一 然后做比较运算

后++

后++是先做运算后自加一
还是列举前面两个例子:
int a = 10;
int b = a++;
此时b的值为10,因为先做了赋值运算,后a自加1;
int a = 9;
int b = 10;
System.out.println (a++ ==b);
此时输出的结果为false,a先和b做比较运算,9不等于10
运算结果就为false,然后a再做自加1的操作。

前减减和后减减

前减减 :先自减一 后做再运算;
后减减 :先做运算 后再自减一;

注意事项:

这里的(运算)的意思不仅仅指的是赋值运算,运算还可以是比值运算等其他运算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值