zoukankan      html  css  js  c++  java
  • 输入首字母判断周几(有瑕疵) 练习

    import java.io.IOException; 
    public class Week {
            static String w1="周一",w2="周二",w3="周三",w4="周四",w5="周五",w6="周六",w7="周日";
        /**
         * @param args
         * @throws IOException 
         */
        public static void main(String[] args) throws IOException {
            // TODO Auto-generated method stub
            do{
            System.out.println("请输入星期几的首字母,我来判断是周几");
            char w=(char)System.in.read();
            if(w=='m'||w=='M'){
                System.out.println("应该是周一");
                break;}
            else if(w=='w'||w=='W'){
                System.out.println("应该是周三");
                break;}
            else if(w=='f'||w=='F'){
                System.out.println("应该是周五");
                break;}
            else if(w=='t'||w=='T'){
                do{
                System.out.println("应该是周二或周四请继续输入第二字母");
                char s=(char)System.in.read();
                if(s=='u'||s=='U'){
                    System.out.println("应该是"+w2);
                    break;
                    }
                else if(s=='h'||s=='H'){
                    System.out.println("应该是"+w4);
                    break;}
                else{System.out.println("请正确输入");}
                }while(true);
                break;}
            else if(w=='s'||w=='S'){
                do{
                System.out.println("应该是周六或周日请继续输入第二字母");
                char s=(char)System.in.read();
                if(s=='a'||s=='A'){
                    System.out.println("应该是"+w6);
                    break;
                    }
                else if(s=='u'||s=='U'){
                    System.out.println("应该是"+w7);
                    break;}
                else{System.out.println("请正确输入");}
                }while(true);
                break;}
            else{System.out.println("请正确输入");}
            }while(true);
        }
    }

    为什么会循环三次再等待输入

  • 相关阅读:
    三阶幻方
    夺冠概率
    2013年5月5号蓝桥杯画图
    回型嵌套
    Modelsim6.5g SE
    Modelsim存波形文件
    Modelsim仿真时用Hex格式显示数据的方法
    Modelsim仿真时的Debug命令:$display和$monitor
    Modelsim报错(一)
    【转】为什么有的LDO的输出输入必须用陶瓷电容 ,而有的却规定必须用钽电容?
  • 原文地址:https://www.cnblogs.com/mimimimimi/p/4060544.html
Copyright © 2011-2022 走看看