使用switch语句,编写一个Java程序,接受用户输入的一个字符,如果是数字字符('0'到'9'),则输出"数字";如果是字母字符('a'到'z'或'A'到'Z'),则输出"字母";否则输出"其他"。
时间: 2024-09-14 11:07:48 浏览: 15
在Java中,你可以使用switch语句结合字符类型的特性来实现这个功能。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符:");
char inputChar = scanner.next().charAt(0); // 获取用户输入的第一个字符
switch (inputChar) {
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
System.out.println("数字");
break;
case 'a':
case 'b':
case 'c':
// ...一直添加到 'z'
case 'A':
case 'B':
case 'C':
// ...一直添加到 'Z'
default:
System.out.println("字母");
}
// 如果不是上述情况,会执行default分支
// 如果用户输入了其他特殊字符或空格等非数字、字母字符,这里将输出"其他"
}
}
```
阅读全文