解題思路:用switch區分字母做判斷
代碼:public class Main13 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("請輸入第一個字母:");
String a = input.next();
switch (a) {
case "m":
System.out.println("Monday");
break;
case "t":
System.out.println("請輸入第二個字母:");
String b = input.next();
if(b.equals("u")){
System.out.println("Tuesday");
}else if(b.equals("h")){
System.out.println("Thursday");
}else{
System.out.println("輸入有錯誤");
}
break;
case "w":
System.out.println("Wednesday");
break;
case "f":
System.out.println("Friday");
break;
case "s":
String c = input.next();
if(c.equals("u")){
System.out.println("Sunday");
}else if(c.equals("a")){
System.out.println("Saturday");
}else{
System.out.println("輸入有錯誤");
}
break;
default:
System.out.println("輸入有錯誤");
break;
}
}
}