++運算與--運算


 

++ 運算,變量自己增長1反之,-- 運算,變量自己減少1,用法與++ 一致。

 

獨立運算:

變量在獨立運算時,前++后++沒有區別 。

變量前++ :例如 ++i

變量后++ :例如 i++

 

混合運算:

和其他變量放在一起,前++后++就產生了不同。

左自增( ++a) 和 右自增 (a++ )的區別

 

++和--既可以出現操作數的左邊,也可以出現在右邊,但結果是不同的

左自增例子:

public class Demo {
    public static void main(String[] args) {
        int a = 5;
        int b = ++a;//讓a先執行自增,然后再賦值給b
        System.out.println("a" + a);//輸出結果6
        System.out.println("b" + b);//輸出結果6
    }
}

右自增例子:

public class Demo {
    public static void main(String[] args) {
        int a = 5;
        int b = a++;//將a的值先賦值給變量b,然后再執行自增
        System.out.println("a" + a);//輸出結果6
        System.out.println("b" + b);//輸出結果5
    }
}

 

注意:

自增自減運算符只能用於操作變量,不能直接用於操作數值或者常量!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM