java持续性学习

自增自减运算符


1、自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。


实例

public class selfAddMinus{

    public static void main(String[] args){

        int a = 3;//定义一个变量;

        int b = ++a;//自增运算

        int c = 3;

        int d = --c;//自减运算

        System.out.println("进行自增运算后的值等于"+b);

        System.out.println("进行自减运算后的值等于"+d);

    }

}

运行结果为:


进行自增运算后的值等于4

进行自减运算后的值等于2

解析:


int b = ++a; 拆分运算过程为: a=a+1=4; b=a=4, 最后结果为b=4,a=4


int d = --c; 拆分运算过程为: c=c-1=2; d=c=2, 最后结果为d=2,c=2


2、前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。


3、后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算 实例:

你可能感兴趣的:(java持续性学习)