递增和递减运算符
Posted boogie-xy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递增和递减运算符相关的知识,希望对你有一定的参考价值。
X=X+1 运用递增运算符可以重写如下:X++
在上面的例子中,递增或递减运算符采用前缀或后缀格式都是相同的,但是,当递增或递减运算符作为一个较大的表达式的一部分,就会有所不同;
如果递增或递减运算符放在其运算数前面,JAVA就会在获得该运算数的值之前执行相应的操作,并将其用于表达式的其他部分;
如果运算符放在其运算数后面,JAVA就会先获得该操作数的值再进行递增或递减运算;
代码示例:
public class IncDec {
public static void main(String[] args) {
int a=1;
int b=2;
int c;
int d;
c=++b;
d=a++;
c++;
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
System.out.println("d="+d);
}
}
运行结果:
过程分析:
c=++b;
即为:b=b+1;c=b;
d=a++;
即为:d=a;a=a+1;
之后运行C++;
以上是关于递增和递减运算符的主要内容,如果未能解决你的问题,请参考以下文章