编写程序,接收一个字符的输入,然后显示其Unicode值。java
时间: 2024-10-15 08:13:03 浏览: 4
在Java中,你可以通过`Character`类的`unicodeValue()`方法来获取字符的Unicode值。下面是一个简单的控制台程序示例:
```java
import java.util.Scanner;
public class UnicodeValues {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符:");
char inputChar = scanner.next().charAt(0); // 获取用户输入的第一个字符
int unicodeValue = Character.getNumericValue(inputChar); // 使用Character类获取Unicode值
if (unicodeValue != -1) { // 检查字符是否为数字字符,非数字字符会返回-1
System.out.printf("字符 '%c' 的Unicode值是 %d", inputChar, unicodeValue);
} else {
System.out.println("输入的不是一个有效的数字字符.");
}
scanner.close();
}
}
```
在这个程序中,我们首先创建一个`Scanner`对象从用户那里获取输入。然后获取输入的第一个字符并检查它是否可以转换为数字(即不是其他特殊字符)。如果可以,我们就打印出它的Unicode值;否则,我们会提示这不是一个有效的数字字符。
阅读全文