Java 从增“-”和自减“-”运算符的用法
Java 自增“--”和自减“--”运算符的用法
++运算符是对变量的值加1,--运算符是对变量的值减1,如:
int a=5; int b=10;
a++;//或++a; b--;//或--b;
a的值变成了6,b的值为9,++和--不论在变量名前还是在变量名后,都是对变量加1或减1;
在给变量赋值时++和--运算符在变量前和变量后有所不同如:
public class Test{
public static void main(String [ ] args) {
int a=5,b=5,c,d;
c=++a;
d=b++;
System.out.println("a="+a+" b="+b+" c="+c+" d="+d);
}
}
执行后输出结果为:
a=6 b=6 c=6 d=5
当++运算符在变量前时,先对变量加1,再取变量的值作为表达式的值(先自加后赋值)。
当++运算符在变量后时,先取变量的值作为表达式的值,后对变量加1(先赋值后自加)。