邏輯運算符,++/--在前則先執行++/--。在後面則後執行++/--code
k++是執行邏輯判斷符號,以後再進行k的遞增co
int k=3; k++==3; //結果爲true
++k則是先遞增,後判斷運算符
int k=3; ++k==3;//結果爲false
PS:在輸出語句中也是按照以前的規則
例如:
System.out.println(k++);
k開始爲3,輸出爲3,而後k++,變爲了4
System.out.println(++k);
k開始爲3,而後k++,,k=4,輸出爲4
算術運算,放後則後執行,放前則先執行
int i = 1; int j; j = i++*2+3*--i;
最終結果爲:i=1,j=5
首先,i*2以後,i自加1,變爲2,以後先自減1,再乘3,結果爲5