zoukankan      html  css  js  c++  java
  • 判断周几

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

    public class Arithmetic_weekOfDay {
        public static void main(String[] args) {
            //Monday Tuesday Wednesday Thursday Friday Saturday Sunday
            Scanner sc = new Scanner(System.in);
            List<String> ls = new ArrayList<String>();
            ls.add("Monday");
            ls.add("Tuesday");
            ls.add("Wednesday");
            ls.add("Thursday");
            ls.add("Friday");
            ls.add("Saturday");
            ls.add("Sunday");
            String input = "";
            do {
                String day = sc.next();
                input+=day;
                System.out.println("输入:" + input);
                //存储周几的index
                List<Integer> indexList= new ArrayList<Integer>();
                for (int i = 0; i < ls.size(); i++) {
                    Pattern p = Pattern.compile("^" + input.toLowerCase());
                    Matcher m = p.matcher(ls.get(i).toLowerCase());
                    boolean b = m.find(); // 是否找到以输入值开头的
                    if (b) {
                        indexList.add(i);
                    }
                }
                if (indexList.size() > 1) {
                    System.out.println("您输入的可能是:");
                    for (int i = 0; i < indexList.size(); i++) {
                        System.out.println(ls.get(indexList.get(i)));
                    }
                    System.out.println("请输入下一个字母");
                } else if (indexList.size() == 1) {
                    System.out.println("输入的为:" + ls.get(indexList.get(0)));
                    input = "";
                } else {
                    System.out.println("识别不了您输入的是周几");
                    input = "";
                }
            } while (true);
        }
    }

    源码

  • 相关阅读:
    PyTorch Tutorials——LEARN THE BASICS
    vscode+remote ssh搭建《dive into deep learning》所需环境
    node.js02 安装Node环境
    node.js01 认识node.js
    二分查找
    暴力枚举
    博客园自定义域名
    斐波那契数列(公兔子掳母兔子问题)
    为什么我要写博客?
    C++基本语法
  • 原文地址:https://www.cnblogs.com/aeolian/p/7881629.html
Copyright © 2011-2022 走看看