天天看點

Java算術運算--++ --

public class MyArithmeticOperation_1 {

 /**

  * @param args

  */

 public static void main(String[] args) {

  // TODO Auto-generated method stub

  int numberA=10;

  int numberB=1;

  int numberC;

  numberC=numberB+(numberA++);

  System.out.println("numberA="+numberA);

  System.out.println("numberB="+numberB);

  System.out.println("numberC="+numberC);

  int numberD=10;

  int numberE=1;

  int numberF;

  numberF=numberE+(++numberD);

  System.out.println("numberD="+numberD);

  System.out.println("numberE="+numberE);

  System.out.println("numberF="+numberF);

 }

}

答案:

numberA=11

numberB=1

numberC=11

numberD=11

numberE=1

numberF=12

說明:

  numberC=numberB+(numberA++);中numberA++是在numberC=numberB+numberA後,numberA自身加1

numberF=numberE+(++numberD);中++numberD是在numberF=numberE+numberD之前,numberD自身加1