if 敘述

Java 中級

Jim White

Java Developer

控制流程

條件為 true ✅ ➡ 執行動作

條件為 false ❌ ➡ 不做事

Java 中級

if 如何運作

若分數達 90+ ➡ 列印 "Great job!"

若分數小於 90 ➡ 不列印

Java 中級

if 結構剖析

if (condition) {
  // Code to run
}

若條件為 true,則執行大括號內的程式碼。

Java 中級

條件

  • 使用比較運算子,如 ==!=><>=<=
// 若 score >= 90,列印 "Great job!"
if (score >= 90) {
  System.out.println("Great job!");  
}
Java 中級

if 與 if 與 if …

int score = 94;

if (score >= 90) {
  System.out.println("Excellent!");  
}

if (score >= 70) {
  System.out.println("Good job!");  
}

if (score < 70) {
  System.out.println("Try again!");  
}
Excellent!
Good job!
  • 兩則訊息都會顯示,因為兩個條件都成立
Java 中級

重點回顧

可以使用不同條件,只要結果為 truefalse

if (score != 0){
  System.out.println("Well, you got some points!");
}

if (message.equals("F")){
  System.out.println("Try again!");
}

if (testResult == 100) {
  System.out.println("Wow, you got it all!");
}
Java 中級

一起來練習吧!

Java 中級

Preparing Video For Download...