a++與++a的區別


public class Welcome {
     //If(flag) == if(flag==true)           //If(!flag) == if(!flag==true)

     //final 定義常量,常量一旦被初始化后不能再改變其值;
  public static void main(String[] args){
    //測試自增
     /*int a=3;
    int b=a++;         //執行完后b=3.先給b賦值,再自增。
    System.out.println("a="+a+"\nb="+b);
    System.out.println("---------------");
    a=3;
    b=++a;//執行完后c=4.a先自增,再給c賦值。
    System.out.println("a="+a+"\nc="+b);*/
    

  //測試自減
    int a1=3;
    int b1=a1--;//執行完后b=3.先給b賦值,再自減。b=3 a1=2
    System.out.println("a1="+a1+"\nb1="+b1);
    System.out.println("---------------");
    a1=3;
    b1=--a1;//執行完后c=2.a先自減,再給c賦值
    System.out.println("a1="+a1+"\nc="+b1);//b=2 a1=2
  }

}

 

 下圖是測試自減對應的控制台運行結果

 


免責聲明!

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



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