java输入第一个字母判断星期几
时间: 2023-10-21 12:16:02 浏览: 166
以下是使用Java编写的代码,可以根据输入的第一个字母来判断星期几:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个字母:");
String letter = scanner.nextLine().toUpperCase();
char firstLetter = letter.charAt(0);
switch (firstLetter) {
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.print("请输入第二个字母:");
char secondLetter = scanner.nextLine().toUpperCase().charAt(0);
if (secondLetter == 'U') {
System.out.println("Tuesday");
} else if (secondLetter == 'H') {
System.out.println("Thursday");
} else {
System.out.println("无效的输入");
}
break;
case 'S':
System.out.print("请输入第二个字母:");
char thirdLetter = scanner.nextLine().toUpperCase().charAt(0);
if (thirdLetter == 'A') {
System.out.println("Saturday");
} else if (thirdLetter == 'U') {
System.out.println("Sunday");
} else {
System.out.println("无效的输入");
}
break;
default:
System.out.println("无效的输入");
break;
}
}
}
```
代码中使用了`Scanner`类来接收输入的字母,并将其转换为大写字母以便比较。然后使用`switch`语句来根据输入的字母判断星期几,并且在输入T或S时需要再接收一个字母来进行判断。最后输出结果。
阅读全文