2012年5月29日 星期二

Java Basic(9)-增量運算符


import java.util.Scanner;

class apples{
public static void main(String args[]){
Scanner bucky = new Scanner(System.in);
int tuna = 5;
++tuna; //now tuna = 6(5+1)
tuna += 5; //or tuna = tuna + 5; now tuna = 11(6+5)
System.out.println(tuna++); //still is 11 now
System.out.println(tuna); //11+1 so it's 12 now
}
}


++tuna; 意味著 tuna + 1, tuna = 6

tuna += 5; 意味著 tuna = tuna + 5;

System.out.println(++tuna);

如果把(++tuna),tuna的結果是12,因為它首先計算,但如果(tuna++),tuna的結果將顯示 下一個System.out.println(tuna)

沒有留言:

張貼留言