java自增自减运算符

自增、自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。 放在操作元前面的自增、自减运算符,会先将变量的值加1 (减1), 然后再使该变量参与表达式的运算。放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量加1 (减1)。 例子:

++a(-a)  //表示在使用变量a之前,先使a的值加(减) 1
a++(a-)  //表示在使用变量a之后,使a的值加(减) 1

粗略地分析,++a 与a++的作用都相当于a=a+1。假设a=4,则:

b = ++a;    //先将a的值加1,然后赋给b,此时a值为5,b值为5

再看另一个语法,同样假设a=4, 则:

b = a++;    //先将a的值赋给b,再将a的值变为5,此时a值为5, b值为4

发表评论