Java if 關鍵字
示例
測試兩個值,判斷 20 是否大於 18。如果條件為 true
,則列印一些文字。
if (20 > 18) {
System.out.println("20 is greater than 18");
}
定義和用法
if
語句指定了一個 Java 程式碼塊,當條件為 true
時執行。
Java 有以下條件語句
- 使用
if
來指定一個程式碼塊,當指定條件為 true 時執行。 - 使用
else
來指定一個程式碼塊,如果相同條件為 false 則執行。 - 使用
else if
來指定一個新條件進行測試,如果第一個條件為 false。 - 使用
switch
來指定多個可供選擇的程式碼塊來執行。
更多示例
示例
使用 if
語句測試變數。
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
示例
使用 else
語句指定一個程式碼塊,如果條件為 false
則執行。
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
示例
使用 else if
語句指定一個新條件,如果第一個條件為 false
。
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
相關頁面
在我們的 Java If...Else 教程中瞭解更多關於條件的資訊。