Java基础50道经典练习题(26)——求星期

Posted lcpp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础50道经典练习题(26)——求星期相关的知识,希望对你有一定的参考价值。

【程序 26 求星期】
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字
母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 if 语句判断第二个字母。
 
源码:
package com.homework.test;
import java.util.Scanner;
/*
【程序 26 求星期】
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字
母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 if 语句判断第二个字母。
 */
public class Test26 {
    public static void main(String [] args){
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入星期的第一个字母:");
        String letter1=scan.nextLine();

        switch(letter1) {
            case "M":
                System.out.println("星期一");
                break;
            case "W":
                System.out.println("星期三");
                break;
            case "F":
                System.out.println("星期五");
                break;
            case "T":
                System.out.println("请输入星期的第二个小写字母:");
                String letter2 = scan.nextLine();
                if(letter2.equals("u")) {
                    System.out.println("星期二");
                }
                if(letter2.equals("h")) {
                    System.out.println("星期四");
                }
                break;
            case "S":
                System.out.println("请输入星期的第二个小写字母:");
                String letter3 = scan.nextLine();
                if(letter3.equals("a")) {
                    System.out.println("星期六");
                }
                if(letter3.equals("u")) {
                    System.out.println("星期日");
                }
                break;
            default:
                System.out.println("输入有误!");
                break;
        }
        scan.close();

    }

}

  

【程序 26 求星期】
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字
母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或 if 语句判断第二个字母。

 

以上是关于Java基础50道经典练习题(26)——求星期的主要内容,如果未能解决你的问题,请参考以下文章

Java基础50道经典练习题(27)——求素数

Java基础50道经典练习题(27)——求素数

Java基础50道经典练习题(21)——求阶乘

Java基础50道经典练习题(21)——求阶乘

Java基础50道经典练习题(22)——递归求阶乘

Java基础50道经典练习题(22)——递归求阶乘