自增增減運算符
阿新 • • 發佈:2019-04-22
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 } }
自增增減運算符