Java程式設計:通過獲取當前時間,判斷今天星期幾

你的歡歡發表於2020-11-10

主要學習Java語句中的switch語句:
注意事項:
1、瞭解swtich語句
2、注意包名類名的命名
程式碼如下:

package switch語句;

import java.util.Calendar;

public class Ex_5{
    public static void main(String[] args) {
        String weekDate = "";
        Calendar calendar = Calendar.getInstance(); // 獲取當前時間
        int week = calendar.get(Calendar.DAY_OF_WEEK) - 1; // 獲取星期的第幾日
        switch (week) {
            case 0:
                weekDate = "星期日";
                break;
            case 1:
                weekDate = "星期一";
                break;
            case 2:
                weekDate = "星期二";
                break;
            case 3:
                weekDate = "星期三";
                break;
            case 4:
                weekDate = "星期四";
                break;
            case 5:
                weekDate = "星期五";
                break;
            case 6:
                weekDate = "星期六";
                break;
        }
        System.out.println("今天是 " + weekDate);
    }
}

解析
//首先獲取當前的星期值,然後使用 switch 語句判斷 week 的值;
//0 表示星期日,1 表示星期一,2 表示星期二……以此類推,6 表示星期六;
//只要 week 值與 case 值相符合,則程式將執行該 case 中的語句,並跳出 switch 語句,輸出結果;

執行結果如下圖所示:
在這裡插入圖片描述

相關文章