java自动递增前缀式和后缀式区别

java自动递增前缀式和后缀式区别

java自动递增(自动递减)前缀式表达式 '++' 操作符位于变量或表达式的前面,而后缀式表达式'++'位于变量或表达式的后面,Example:

  前缀式:

    ++i;

    --i;

  后缀式:

    i++;

    i--;

前缀式与后缀式区别:

  对于前缀递增或者递减,会先执行运算,再生成值。而对于后缀递增或者递减,会先生成值,在进行运算

java自动递增与递减笔试题:

public    class    AutoInc{

  public    static  void  main(String[] args){

    int  i = 1;

    print("i  :  "  +  i);         // i = 1

    print("++i  :  "  +  ++i);   // 进行运算 之后i = 2

    print("i++  :  "  +  i++);   //i先生成值 i还是等于2

    print("i  :  "  +  i);      //此时i等于3

    print("--i  :  "  +  --i);    //i=2

    print("i -- :  "  +  i--);    //i=2

    print("i  :  "  +  i);     //i=1

  } 

}

  

  

posted @ 2018-09-20 22:02  夏炳成  阅读(714)  评论(0编辑  收藏  举报