java(4-運算符)

自增自減運算符

前綴自增自減法(++a,--a): 先進行自增或者自減運算,再進行表達式運算。
后綴自增自減法(a++,a--): 先進行表達式運算,再進行自增或者自減運算 實例:

例一:++a

public class selfAddMinus{
    public static void main(String[] args){
        int a = 3;//定義一個變量;
        int b = ++a;//自增運算
        int c = 3;
        int d = --c;//自減運算
        System.out.println("進行自增運算后的值等于"+b);
        System.out.println("進行自減運算后的值等于"+d);
    }
}

運行結(jié)果為:

進行自增運算后的值等于4
進行自減運算后的值等于2

例二:a++

public class selfAddMinus{
    public static void main(String[] args){
        int a = 5;//定義一個變量;
        int b = 5;
        int x = 2*++a;
        int y = 2*b++;
        System.out.println("自增運算符前綴運算后a="+a+",x="+x);
        System.out.println("自增運算符后綴運算后b="+b+",y="+y);
    }
}

運行結(jié)果為:

自增運算符前綴運算后a=6,x=12
自增運算符后綴運算后b=6,y=10
條件運算符(?:)

variable x = (expression) ? value if true : value if false

public class Test {
   public static void main(String[] args){
      int a , b;
      a = 10;
      // 如果 a 等于 1 成立,則設置 b 為 20,否則為 30
      b = (a == 1) ? 20 : 30;
      System.out.println( "Value of b is : " +  b );
 
      // 如果 a 等于 10 成立,則設置 b 為 20,否則為 30
      b = (a == 10) ? 20 : 30;
      System.out.println( "Value of b is : " + b );
   }
}
instanceof 運算符

該運算符用于操作對象實例,檢查該對象是否是一個特定類型(類類型或接口類型)。

String name = "James";
boolean result = name instanceof String; // 由于 name 是 String 類型,所以返回真
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 運算符是處理數(shù)據(jù)的基本方法,用來從現(xiàn)有的值得到新的值。JavaScript 提供了多種運算符,本章逐一介紹這些運算...
    徵羽kid閱讀 779評論 0 0
  • 算術運算符 JavaScript 共提供10個算術運算符,用來完成基本的算術運算。 加法運算符:x + y 減法運...
    guyigg閱讀 1,381評論 0 1
  • 本章將會介紹 模塊和源文件訪問級別訪問控制語法自定義類型子類常量、變量、屬性、下標構造器協(xié)議擴展泛型類型別名位運算...
    寒橋閱讀 1,004評論 0 2
  • 回家的幾天真的特別的忙,每天都在連軸轉(zhuǎn),忙著幫爸媽買年貨,忙著見朋友。哈哈哈,或許這就是過年的感覺,走在大街上,到...
    木子先生n閱讀 196評論 0 0
  • 沒有激勵就沒有動力,人都是利己的,沒有人愿意無償?shù)靥峁┳约旱馁Y源為素不相識的人和系統(tǒng)服務。只有在滿足自身利益的原則...
    烈火堅冰閱讀 523評論 0 0

友情鏈接更多精彩內(nèi)容