A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wgy 中级黑马   /  2015-7-13 22:25  /  473 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
参考源码:
import java.io.*;
public classProg26{
    public static void main(String[] args){
        String str = new String();
     BufferedReader bufIn = new BufferedReader(new InputStreamReader(System.in));
     System.out.print("请输入星期的英文单词前两至四个字母):");
      try{
         str = bufIn.readLine();
     }catch(IOException e){
         e.printStackTrace();
     }finally{
         try{
             bufIn.close();
         }catch(IOException e){
             e.printStackTrace();
         }
      }
     week(str);
    }
    private static void week(String str){
        int n = -1;
        if(str.trim().equalsIgnoreCase("Mo")|| str.trim().equalsIgnoreCase("Mon") ||str.trim().equalsIgnoreCase("Mond"))
         n = 1;
        if(str.trim().equalsIgnoreCase("Tu")|| str.trim().equalsIgnoreCase("Tue") ||str.trim().equalsIgnoreCase("Tues"))
         n = 2;
        if(str.trim().equalsIgnoreCase("We")|| str.trim().equalsIgnoreCase("Wed") ||str.trim().equalsIgnoreCase("Wedn"))
         n = 3;
        if(str.trim().equalsIgnoreCase("Th")|| str.trim().equalsIgnoreCase("Thu") ||str.trim().equalsIgnoreCase("Thur"))
         n = 4;
        if(str.trim().equalsIgnoreCase("Fr")|| str.trim().equalsIgnoreCase("Fri") ||str.trim().equalsIgnoreCase("Frid"))
         n = 5;
        if(str.trim().equalsIgnoreCase("Sa")|| str.trim().equalsIgnoreCase("Sat") ||str.trim().equalsIgnoreCase("Satu"))
         n = 2;
        if(str.trim().equalsIgnoreCase("Su")|| str.trim().equalsIgnoreCase("Sun") ||str.trim().equalsIgnoreCase("Sund"))
         n = 0;
        switch(n){
            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 0:
             System.out.println("星期日");
             break;
            default:
             System.out.println("输入有误!");
             break;
        }
    }
}

1 个回复

倒序浏览
赞一个 赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马