java 写题〕 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
时间: 2023-10-21 20:17:57 浏览: 119
可以使用 switch 语句来实现该功能。代码如下:
```
import java.util.Scanner;
public class Weekday {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入星期几的第一个字母:");
String letter = input.next();
switch (letter) {
case "M":
case "m":
System.out.println("Monday");
break;
case "W":
case "w":
System.out.println("Wednesday");
break;
case "F":
case "f":
System.out.println("Friday");
break;
case "T":
case "t":
System.out.print("请输入第二个字母:");
String secondLetter = input.next();
if (secondLetter.equals("U") || secondLetter.equals("u")) {
System.out.println("Tuesday");
} else if (secondLetter.equals("H") || secondLetter.equals("h")) {
System.out.println("Thursday");
} else {
System.out.println("输入错误!");
}
break;
case "S":
case "s":
System.out.print("请输入第二个字母:");
String secondLetter2 = input.next();
if (secondLetter2.equals("A") || secondLetter2.equals("a")) {
System.out.println("Saturday");
} else if (secondLetter2.equals("U") || secondLetter2.equals("u")) {
System.out.println("Sunday");
} else {
System.out.println("输入错误!");
}
break;
default:
System.out.println("输入错误!");
break;
}
}
}
```
代码中使用了 switch 语句来判断第一个字母,如果是 T 或者 t,则需要再次输入第二个字母进行判断。同理,如果是 S 或者 s,则也需要输入第二个字母。最后,如果输入的字母不是以上几种情况,则输出“输入错误!”。
阅读全文