3.2 算術運算符

計算機每次運算的時候,只能取兩個數據運算。

System.out.println(1+2+3+"hello"+1+2+3); //6hello123

計算過程圖示:

 在Java中做取模(%)運算時,結果的正負號取決被除數。

System.out.println(10%3); //1
System.out.println(10%-3); //1
System.out.println(-10%3); //-1
System.out.println(-10%-3); //-1

前自增和後自增的區別

前自增

        變量本身的值先加一,然後再去參加下一步的運算。

int i=10;
int front=++i;
System.out.println(front); //11
System.out.println(i); //11

後自增

  1. 先參加下一步的運算,變量本身的值再加一。
  2. 在jvm中的運算原理: jvm會先聲明一個變量,用於保存沒有加一之前的值。
int i=10;
int after=i++;
System.out.println(after); //10
System.out.println(i); //11

 

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