首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 基礎語法第二課:運算符與表達式核心知識點總結

     編輯:Java 綜合教學

算術運算符

  • 取模 %:余數為 0 表示整除。余數絕對值永遠小於除數(負數取模遵循被除數符號)。
  • 自增/自減 ++/--:
    • 單獨語句時,前綴 ++i 與後綴 i++ **效果相同**(均 i=i+1)。
    • 參與表達式:++i 先加後用;i++ 先用後加。

邏輯運算符與短路特性

運算符名稱規則短路特性
&&邏輯與全真為真遇假即停,右側不執行
||邏輯或一真即真遇真即停,右側不執行
!邏輯非真假顛倒單目運算符,無短路

核心原則:能少判斷一個,絕不多判斷一個。利用短路特性可防空指針(如 obj != null && obj.method())。

字符與字符串

  • 字符用單引號:'A'、'中'、'\n'(佔 2 字節,Unicode)。
  • 字符串用雙引號:"Hello"(引用類型,不可變)。

條件運算符(三目運算符)

數據類型 變量 = 條件判斷 ? 結果真 : 結果假;

嵌套示例:判斷「人/妖/其他」

String r = (who == '人') ? "留" :
           (who == '妖') ? "殺" :
           "泰";
System.out.println(r);

結合性:右結合,上述等價於 who=='人' ? "留" : (who=='妖' ? "殺" : "泰")。

軟件核心抽象:IPO 模型

一切軟件系統可抽象為三階段:

  • Input:輸入(鍵盤、網絡、文件、傳感器...)
  • Process:處理(CPU 計算、業務邏輯、演算法...)
  • Output:輸出(屏幕、文件、網絡、执行器...)

掌握運算符與表達式,是構建 Process 階段邏輯的基石。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved