javaSE - 002 - 運算符 Operator

運算符分類

  • 算術運算符(+ - * 和數學上的意義一致)
    1.取模運算符%
      int a= -1;
      int c = 5;
      System.out.println(a%c);// -1
      a= 1;
      c = 5;
      System.out.println(a%c);// 1
      //a為被除數,c為除數。取模運算的結果的正負始終與被除數保持一致。

2.除法運算符

      int a= -1;
      double c = 5.0;
      System.out.println(a/c);// -0.2
      a = 19;
      int d = 5;
      System.out.println(a/d);// 3 (數學意義上為3.8)這里非四舍五入,而是小數點后面的直接舍棄
      //除法運算符的結果類型與參與計算中自動轉換來參與計算的類型保持一致
  • 關系運算符
    1.大于(>),大于等于(>=),小于(<),小于等于(<=),等于(==),不等于(~=)
    運算的結果為boolean值。
  • 位運算符(這里不做簡述,本人用得太少啦)
  • 邏輯運算符
    1.邏輯與(&&),存在短路特性,也稱短路與(前面為false,結果就為false。將不會計算后面的)
    2.邏輯或(||),存在短路特性,也稱短路或(前面為true,結果就為true。將不會計算后面的)
    3.邏輯非(!)
  • 賦值運算符
    1.+=
    2.*=
    3./=
    4.%=
    5.-=
  • 條件運算符(三目運算符 ? :)
  • instanceof運算符
      String name = "liyang";
      boolean isStr = name instanceof String;//true 判斷引用類型的對象是否是其類型
      boolean isStr1 = name instanceof Object;//true
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1 關鍵字 1.1 關鍵字的概述 Java的關鍵字對java的編譯器有特殊的意義,他們用來表示一種數據類型,或...
    哈哈哎呦喂閱讀 781評論 0 0
  • Java經典問題算法大全 /*【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子...
    趙宇_阿特奇閱讀 2,075評論 0 2
  • 7. Java運算符 ??轉載請保留原文鏈接:http://dashidan.com/article/java/ba...
    ef6a1aa99b35閱讀 403評論 0 0
  • 1 順序語句 語句:使用分號分隔的代碼稱作為一個語句。 注意:沒有寫任何代碼只是一個分號的時候,也是一條語句,...
    哈哈哎呦喂閱讀 476評論 0 0
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,677評論 18 399

友情鏈接更多精彩內容