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);