每天一道JavaSE基础题(二十六、请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。)

    技术2025-09-30  50

    **每天一道JavaSE基础题(二十六、请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 )**

    【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。

    .程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。

    程序代码:

    package SE50T; import java.util.Scanner; /* * 【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 */ public class T26 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.nextLine(); StringBuilder sb = new StringBuilder(a); char first = sb.charAt(0); char second = sb.charAt(1); switch (first) { case 'M': System.out.println("这是星期一"); break; case 'T': switch (second) { case 'U': System.out.println("这是星期二"); break; case 'H': System.out.println("这是星期四"); break; default: break; } break; case 'W': System.out.println("这是星期三"); break; case 'S': switch (second) { case 'T': System.out.println("这是星期六"); break; case 'U': System.out.println("这是星期天"); break; default: break; } break; case 'F': System.out.println("这是星期五"); break; default: break; } } }

    程序运行图:

    Processed: 0.008, SQL: 9