CodeGym /Java Blog /Toto sisi /Java 表達式:範例介紹
John Squirrels
等級 41
San Francisco

Java 表達式:範例介紹

在 Toto sisi 群組發布
Java 中的表達式是程式語言的基本元素。簡而言之,Java 中的表達式是值、變數、運算子和方法呼叫的組合,它們被計算以產生單一值。在本文中,我們將了解什麼是 Java 表達式、它們的類型以及它們的實作範例。

Java 中的表達式是什麼?

在 Java 中,表達式是值、變數、運算子和方法呼叫的組合,它們被計算以產生單一值。表達式可以是單一值,也可以是產生結果的值的組合。表達式可以在各種上下文中使用,例如賦值、條件語句和循環。

Java 中的表達式類型

java 表達式有多種類型,包括:
  1. 算術表達式:這些表達式涉及算術運算,例如加法、減法、乘法和除法。例如,2+3 是一個計算結果為 5 的算術表達式。
  2. 關係表達式:這些表達式涉及使用關係運算子(例如「大於」、「小於」、「等於」和「不等於」)來比較兩個值。例如,4<5 是計算結果為 true 的關係式。
  3. 邏輯表達式:這些表達式涉及邏輯運算,例如「AND」、「OR」和「NOT」。例如,(2<3)&&(3<4) 是計算結果為 true 的邏輯表達式。
  4. 條件表達式:這些表達式涉及使用三元運算子「?:」根據條件分配值。例如,int x = (5<6)?2:3;由於 5 小於 6,因此將值 2 賦給 x。
  5. 賦值表達式:這些表達式涉及為變數賦值。例如,int x = 5;將值 5 賦給變數 x。

表達式語句範例

表達式語句是由表達式後面接分號組成的 Java 語句。表達式語句用於計算表達式並丟棄結果。例如:
int x = 5;
System.out.println("The value of x is "+ x);
在此程式碼片段中,第一行是將值 5 賦給變數 x 的表達式語句。第二行也是一個表達式語句,它計算表達式「The value of x is」+ x 並將結果印到控制台。

Java 表達式的範例

以下是一些 java 表達式的範例:

算術表達式:

int a = 5;
int b = 2;
int c = a + b; // expression statement
在此程式碼片段中,第三行是一個算術表達式,它將 a 和 b 的值相加,並將結果賦給變數 c。

關係表達:

int x = 3;
int y = 5;
boolean result = x < y;
在此程式碼片段中,第三行是一個關係表達式,它使用小於運算子比較 x 和 y 的值,並將結果指派給變數 result。

邏輯表達式:

int a = 2;
int b = 3;
boolean result = (a < b) && (b < 4);
在此程式碼片段中,第三行是一個邏輯表達式,用於檢查 a 是否小於 b 以及 b 是否小於 4。結果賦值給變數 result。

條件表達式:

int a = 5;
int b = 6;
int c = (a < b) ? 2 : 3;
在此程式碼片段中,第三行是一個條件表達式,用於檢查 a 是否小於 b。如果為 true,則將值 2 賦給變數 c;否則,將值 3 賦給變數 c。

賦值表達式:

int x = 5;
x = x + 2;
在此程式碼片段中,第二行是一個賦值表達式,它將 x 的值加 2,並將結果賦回 x。

結論

表達式是 Java 程式設計的基本部分。它們用於組合值、變數、運算子和方法呼叫以產生單一值。表達式可以在各種上下文中使用,例如賦值、條件語句和循環。在本文中,我們討論了 Java 中的表達式是什麼、它們的類型以及它們的實作範例。有了這些知識,初學者就可以充滿信心地開始建立更複雜的程式。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION