iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 27
0
自我挑戰組

JAVA三十天自我分享歷程系列 第 27

愛情叩叩code 第十九章-加緊腳步

  • 分享至 

  • xImage
  •  

"接下來要介紹的也是一種條件判斷的方式,但他跟if-else使用方式不同"
"他叫做switch條件式,而使用方法就如下圖"

import java.util.Scanner;

public test{

    public static void main(String[] agrs){
    
        Scanner scanner = new Scanner(System.in);

        System.out.print("請輸入分數: "); 
        int score = scanner.nextInt();
        int level = (int) score/10; 

        switch(level) { 
            case 10: 
            case 9: 
                System.out.println("S"); 
                break; 
            case 8: 
                System.out.println("A"); 
                break; 
            case 7: 
                System.out.println("B"); 
                break; 
            case 6: 
                System.out.println("C"); 
                break; 
            default: 
                System.out.println("不及格"); 
        }
    }
}

"一樣的題目,不知道題目自己回去翻上一章"
"而switch case比較特別的地方就是先處理完資料之後,再去一一判斷"
"直到對到正確的值後,就會執行裡面的程式,break則是離開此判斷程式的意思"

"可是前輩,為甚麼這次最前面的地方多了個Scanner"
"我執行給你看一次就知道了"
沃傑點下執行的按鈕之後,程式飛快的跑了一下下下下
反正很快就是了

只見在執行結果的地方,沃傑在鍵盤上打了81之後,忽然執行畫面轉換成了A
"Scanner是內建的方法,JAVA裡有很多方法可以使用,而這就是其中一個"
"它的功用就是讓你可以輸入想要輸入的值,像眼前的程式就會去抓取並做判斷"
"之後也會很常使用到,所以你要好好記得"

"是的前輩!"
"好,這個我就只介紹到這,我相信這對你也不是甚麼大問題"

"加緊腳步繼續下去吧"


上一篇
愛情叩叩code 第十八章-真的很簡單
下一篇
愛情叩叩code 第二十章-啊?!
系列文
JAVA三十天自我分享歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言