mport java.util.Scanner; //请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 //Mon. Tues. Wed. Thurs. fri Sat. Sun. public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入星期几的前三个字母"); String s = "0"; while (true) { s = sc.nextLine(); if (s.length() > 4) { System.out.println("输入有误,请重新输入"); } else { break; } } for (int i = 0; i <s.length()-1 ; i++) { if(s.charAt(i)=='M' || s.charAt(i)=='m'){ System.out.println("星期一"); break; }else if (s.charAt(i)=='T' || s.charAt(i)=='t'){ System.out.println("星期二"); break; }else if (s.charAt(i)=='W' || s.charAt(i)=='w'){ System.out.println("星期三"); break; }else if (s.charAt(i)=='F' || s.charAt(i)=='f'){ System.out.println("星期五"); break; }else if (s.charAt(i)=='T' || s.charAt(i)=='t'){ if (s.charAt(i+1)=='U' || s.charAt(i+1)=='u'){ System.out.println("星期二"); break; }else if((s.charAt(i+1)=='H' || s.charAt(i+1)=='h')){ System.out.println("星期四"); break; } }else if (s.charAt(i)=='S' || s.charAt(i)=='s'){ if (s.charAt(i+1)=='A' || s.charAt(i+1)=='a'){ System.out.println("星期六"); break; }else if((s.charAt(i+1)=='U' || s.charAt(i+1)=='u')){ System.out.println("星期日"); break; } }else{ System.out.println("不存在"); } } } }