java學習第五章(條件判斷和Scanner使用)

條件判斷

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

上一章 目錄 暫無
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章