條件判斷
int num = 100;
if (num > 90) {
System.out.println("條件符合時執行!");
} else {
System.out.println("條件不符合時執行!");
}
// 條件符合時執行!
Scanner配合條件判斷
- java.util.Scanner 是 Java5 的新特徵,我們可以通過 Scanner 類來獲取用戶的輸入。
- 基本語法
Scanner s = new Scanner(System.in);
// 第一步引入這個類
import java.util.Scanner;
// 建立代碼通向程序代碼的橋樑
Scanner input = new Scanner(System.in);
System.out.println("請輸入一個整數!回車");
// 獲取橋樑上流通的數據
int scope = input.nextInt(); // 阻塞
if (scope == 666) {
System.out.println("恭喜您獲得一個老鐵666");
} else {
System.out.println("謝謝參與");
}
// 執行結果會打印一句話
// =>請輸入一個整數!回車
// 再輸入666
// =>恭喜您獲得一個老鐵666
PS 當你自己生成一個類的時候名字不能爲Scanner。
練習題
- 輸入商品原價和折扣並且打印出折後價格。
Scanner input = new Scanner(System.in);
System.out.print("請輸入商品價格:");
float price = input.nextFloat();
System.out.print("請輸入當前折扣(eg: 1 = 打一折):");
float discount = input.nextFloat();
float money = (price * discount)/10;
System.out.print("折後價格爲:" + money);
// 請輸入商品價格:90
// 請輸入當前折扣(eg: 1 = 打一折):5
// 折後價格爲:45.0
上一章 | 目錄 | 暫無 |