Java代码中a++/--和++/--a浅谈

Java代码中a++/- -和++/- -a浅谈

一、算术运算符

算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等,如下图例详细说明:

在这里插入图片描述

二、a++/–和++/–a分析

1、应用场景(单独使用)

无论操作符++ 或者 – 在数据的前面或者是后面,都是对当前数据本身的值进行自增1或者自减1;

如下代码所示:

public static void main(String[] agrs){
	
	for(int i = 1 ;i < 5 ;i ++){
		
		System.out.println("*****");
	}
}
2、应用场景(参与运算)

A、++ 或者 – 在数据前面,先对当前数据值进行自增1或者自减1,然后再参与运算;
B、++ 或者 – 在数据后面,先参与运算,再对该数据值本身进行自增1或者自减1;

如下代码所示:

public static void main(String[] args){
	int a = 10;
	int b = 10;
	int c = 10;
	a = b++;	  //a= 10,  b=11 , c = 10 ;
	c = --a;      // a= 9 ,  b = 11,c = 9
	b = ++a;    //a= 10 ,   b= 10 ,c = 9
	a = c--;     //a = 9 ,   b = 10 ,c = 8
	System.out.println("a:"+a+",b:"+b+",c:"+c);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值