8、根據輸入星期字母判斷星期

編程題目:

8.請輸入星期幾的第一個字母來判斷一下是星期幾, 如果第一個字母一樣,則繼續判斷第二個字母。

示例代碼:

package program.calculation.exercise08;

import java.util.Scanner;

/**
 * 8.請輸入星期幾的第一個字母來判斷一下是星期幾, 如果第一個字母一樣,則繼續判斷第二個字母。
 */

public class WeekdayJudge {
    public static void main(String[] args) {

        System.out.println("請輸入星期英文的前四個字母:");
        @SuppressWarnings("resource")
        Scanner scanner = new Scanner(System.in);
        String name = scanner.nextLine();

        judgeWeekday(name);

    }

    //判斷星期幾
    private static void judgeWeekday(String name) {

        int week = 0;

        //判斷,忽視首字母大小寫
        if("Mo".equalsIgnoreCase(name)||"Mon".equalsIgnoreCase(name)||"Mond".equalsIgnoreCase(name)){
            week = 1;
        }
        if("Th".equalsIgnoreCase(name)||"The".equalsIgnoreCase(name)||"Thes".equalsIgnoreCase(name)){
            week = 2;
        }
        if("We".equalsIgnoreCase(name)||"Wed".equalsIgnoreCase(name)||"Wedn".equalsIgnoreCase(name)){
            week = 3;
        }
        if("Th".equalsIgnoreCase(name)||"Thu".equalsIgnoreCase(name)||"Thur".equalsIgnoreCase(name)){
            week = 4;
        }
        if("Fr".equalsIgnoreCase(name)||"Fri".equalsIgnoreCase(name)||"Frid".equalsIgnoreCase(name)){
            week = 5;
        }
        if("Sa".equalsIgnoreCase(name)||"Sat".equalsIgnoreCase(name)||"Satu".equalsIgnoreCase(name)){
            week = 6;
        }
        if("Su".equalsIgnoreCase(name)||"Sun".equalsIgnoreCase(name)||"Sund".equalsIgnoreCase(name)){
            week = 7;
        }

        switch(week) {
            case 1: System.out.println("星期一"); break;
            case 2: System.out.println("星期二"); break;
            case 3: System.out.println("星期三"); break;
            case 4: System.out.println("星期四"); break;
            case 5: System.out.println("星期五"); break;
            case 6: System.out.println("星期六"); break;
            case 7: System.out.println("星期日"); break;
            default: System.out.println("輸入無效!"); break;

        }

    }
}

結果顯示:

這裏寫圖片描述

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