Java中自動遞增和遞減

對於Java中遞增遞減的運算一直困惑了好久,今天終於可以在次梳理,來理清自己的思路


遞增和遞減是Java中兩個不錯的快捷運算,它有兩種使用方式(“前綴式”和“後綴式”) 前綴式表示++操作位於變量表達式的前面,而後綴式表示++操作位於表達式的後邊

對於前綴++ 表示先執行運算,在生成值。後綴++ 表示先生成值,再執行運算。--也是類似的

在一家公司的面試題

int a = 10;
int b = ++a;
int c = a++;

int d = 10*a++;

System.out.print("b = " +  b +"  c ="+ c +"  d =" + d +"  a=" +a);

執行結果爲:b = 11  c =11  d =120  a=13

int  a = 10;

System.out.print("a++ = "+ a ++);
System.out.println("a ++ +a = " + (a ++ +a));

執行結果爲: a++ = 10
a ++ +a = 23


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章