/*
Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
*/
import java.util.Scanner;
class Test26 {
public static void main(String[] args) {
System.out.println("请输入第一个英文字母:");
char c = getChar();
switch(c){
case 'M':
System.out.println("Monday");
break;
case 'W':
System.out.println("Wednesday");
break;
case 'F':
System.out.println("Friday");
break;
case 'T':
System.out.println("请输入第二个英文字母:");
char c2 = getChar();
if(c2 == 'U'){
System.out.println("Tuesday");
}else if(c2 == 'H'){
System.out.println("Thursday");
}else{
System.out.println("无此单词,查询失败");
}
break;
case 'S':
System.out.println("请输入第二个英文字母:");
char c3 = getChar();
if(c3 == 'A'){
System.out.println("Saturday");
}else if(c3 == 'U'){
System.out.println("Sunday");
}else{
System.out.println("无此单词,查询失败");
}
break;
default:
System.out.println("无此单词,查询失败");
break;
}
}
//定义输入字母的方法
public static char getChar(){
Scanner sc = new Scanner(System.in);
boolean flag;
char c1;
do{
flag = false;
String str = sc.nextLine();
c1 = str.charAt(0);
if(c1<'A'||c1>'Z'){
System.out.println("输入有误,请重新输入:");
flag = true;
}
}while(flag);
return c1;
}
}
运行结果: