1. 程式人生 > >i++和i--那點兒事兒(自增運算子和自減運算子)

i++和i--那點兒事兒(自增運算子和自減運算子)

自增++分為字首和字尾,字首++i是先自加1後在使用i,字尾式i++是先使用在自加1;

自減--分為字首和字尾,字首--i是先自減1在使用,字尾i--是先使用在自減1;

package test;

public class HelloWorld {
  public static void main(String[] args) {
	   int num1=4;
	  int num2=4;
	  int a=num1++;//先用後加
	  int b=++num2;//先加後用
	  System.out.println(a);//a=4
	  System.out.println(b);//b=5
	  
	  int num3=4;
	  int num4=4;
	  int c=num3++ + ++num3;//相當於c=(4)+(6)=10;
	  int d=--num4 - num4--;//相當於m=(3)-(3)=0;
	  
	  System.out.println(c);//c=10
	  System.out.println(d);//d=0
	  
	  int num5=4;
	  int num6=4;
	  int e=++num5+num6++;//相當於5+4=9
	  System.out.println(e);//e=9
}
}