1. 程式人生 > >自增增減運算符

自增增減運算符

int clas void 增長 spa code sta 前++ 之前

自增增減運算符

  • ++ 運算,變量自己增長1
  • -- 運算,變量自己減少1

使用格式:

寫在變量名稱之前,或者寫在變量名稱之後。例如: i++ 也可以--i

使用方式:

單獨使用:

不和其他任何操作混合使用。前++和後++沒有任何區別。

混合使用:

和其他操作混合,例如賦值,打印..等等。前++和後++有

重大區別:

  • 如果是前++,那麽變量立刻馬上+1,然後拿著結果進行使用(前--和前++同理)
  • 如果是後++,那麽首先使用變量本來的數值進行運算。運算結束之後再讓變量+1(後--和後--同理)

代碼舉例:

public class Demo06Operator {
    
public static void main(String[] args) { int age = 2; ++age;//單獨使用 System.out.println(age); age++;//前++ 和後++ 沒有任何區別 System.out.println(age); // 與打印混合操作 int number1 = 2; int number2 = 2; //混合使用,前++ ,變量先加1 在打印 System.out.println(++number1); //
3 System.out.println(number1);//3 //混合使用,後++ , 先打印,在加1 System.out.println(number2++);//2 System.out.println(number2);//3 int i = 8; // 與賦值操作混合 //混合使用,前-- ,變量先減1 在賦值 int result1 = --i; System.out.println(result1);//7 System.out.println(i);//
7 //混合使用,後-- ,變量先賦值 ,後 減一 int j = 8; int result2 = j--; System.out.println(result2);//8 System.out.println(j);//7 int x = 80; int y = 55; // 混合運算 int z = ++x + y--; System.out.println(z);//136 System.out.println(x);//81 System.out.println(y);//54 } }

自增增減運算符