码迷,mamicode.com
首页 > 其他好文 > 详细

递增和递减运算符

时间:2019-03-31 22:09:27      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:示例   技术   oid   就会   str   public   一个   info   mamicode   

 

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

 

递增和递减运算符

标签:示例   技术   oid   就会   str   public   一个   info   mamicode   

原文地址:https://www.cnblogs.com/boogie-xy/p/10633466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!