Java自增自减运算符

自增(或自减)运算符作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。

*单独使用,前置和后置没有区别,结果一样。
*如果复合使用,在前和在后,对于要进行自增或自减的这个变量来说没有影响,受影响的是其他变量。

参与运算:
前置,运算使用的是自增或自减后的值。(先增后用)
后置,运算使用的是自增或自减前的值。(先用后增)

常见用法:单独使用

演示自减(-- ) 运算符
小提示:
①当++或-- 在变量前时, --a 自己先减,然后再和别人运算;
②当++或-- 在变量后时, a-- 先和别人运算,然后自己再减;

public class JianJian{
	public static void main(String[] args){
		int a = 5;
		int b = --a-1;// --a a会先减1 ,然后再 4-1 ,所以 a=4,b=3
		System.out.println("a:"+a);//  结果为4
		System.out.println("b:"+b);//  结果为3
		
		int c = a-- -1;// 由于a-- ,此时a会先使用原来的值(4) 和 -1操作.所以c=3;然后a自己再减一(--),所以a最终也会变成3
		System.out.println("c:"+c);//  结果为3
		System.out.println("a:"+a);//  结果为3
		
		//输出的时候,如果用++或--也是算作复合运算
		int d = 5;
		int e = 5;
		System.out.println("---------------");
		System.out.println("d:"+ d--);//  结果为5
		System.out.println("e:"+ --e);//  结果为4
		System.out.println("---------------");
		System.out.println("d:"+ d);//  结果为4
		System.out.println("e:"+ e);//  结果为4
	}
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值