6 switch 结构及星期判断案例

情况一:

根据数字判断
package com.wys.java;    

import java.util.Scanner;

public class weekDemo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入1-7之间的任意一个数字:");
        int week = sc.nextInt();    //保存输进来的数字
        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("输入数字超出范围");
        }
    }
}

情况二:

根据字符串判断

package com.wys.java;
import java.util.Scanner;

public class weekDemo2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入表示星期的英文单词:");
        String week = sc.next();
        //为了便于处理,将输入的字符串全部转化为大写
        week = week.toUpperCase();
        switch (week){
            case "MONDAY":
                System.out.println("星期一");break;
            case "TUESDAY":
                System.out.println("星期二");break;
            case "WEDNESDAY":
                System.out.println("星期三");break;
            case "THURSDAY":
                System.out.println("星期四");break;
            case  "FRIDAY":
                System.out.println("星期五");break;
            case "SATURDAY":
                System.out.println("星期六");break;
            case "SUNDAY":
                System.out.println("星期日");break;
            default:
                System.out.println("输入单词有误");
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/CPU-Easy/p/12097599.html
今日推荐