Java符號意思

Java 中的符號(或標記)用於定義程式結構、變數、方法、類別和其他程式元素。以下是一些常見的 Java 符號及其含義:

  1. {}:用於定義區塊的開始和結束。例如,方法體、建構子體、迴圈體和條件陳述體都用大括號來定義。

  2. []:用於定義陣列的維度。例如,int[] arrayName; 用來宣告一個整數陣列。

  3. ():用於定義方法的參數列表和調用方法時的參數值。例如,void printMessage(String message) 是一個帶有 String 參數的方法聲明。

  4. .(點):用於訪問對象的屬性和方法,或者訪問類別的靜態成員。例如,objectName.methodName(parameters); 用來調用一個方法。

  5. ;(分號):用於結束陳述。Java 語法中的每個陳述都以分號結束。

  6. ,(逗號):用於分隔列表中的元素,例如方法參數、陣列元素等。

  7. :(冒號):用於分隔陳述的左邊和右邊,例如在 if-else 陳述中,或者用於接口和類別的實作列表中。

  8. =(等號):用於為變數賦值。

  9. +-*/%:分別用於加法、減法、乘法、除法和取餘運算。

  10. !(感嘆號):用於邏輯非運算,例如 !condition

  11. ~(波浪號):用於取反運算,例如 ~number

  12. &(和號):用於邏輯與運算,例如 condition1 & condition2

  13. |(或號):用於邏輯或運算,例如 condition1 | condition2

  14. ^(上標符號):用於邏輯異或運算,例如 condition1 ^ condition2

  15. <<(左移位運運算元):用於將整數左移,每左移一位,相當於乘以 2。

  16. >>(右移位運運算元):用於將整數右移,每右移一位,相當於除以 2。

  17. ==(等於等於):用於比較兩個值是否相等。

  18. !=(不等於):用於比較兩個值是否不相等。

  19. >(大於):用於比較兩個值是否一個大於另一個。

  20. <(小於):用於比較兩個值是否一個小於另一個。

  21. >=(大於等於):用於比較兩個值是否一個大於或等於另一個。

  22. <=(小於等於):用於比較兩個值是否一個小於或等於另一個。

  23. ?(問號):用於三元條件運運算元 condition ? trueValue : falseValue

  24. @(at 符號):在注釋中用於標註注釋中的特定部分,例如 @Override 注釋。

這些符號在 Java 程式設計中扮演著重要的角色,它們幫助定義程式結構和控制資料流。了解這些符號的用途對於正確理解和編寫 Java 程式碼至關重要。