📅  最后修改于: 2023-12-03 15:26:37.656000             🧑  作者: Mango
在 Java 中,可以使用 char
和 int
数据类型来表示 ASCII 字符和相应的 ASCII 值。
下面是一个简单的 Java 程序,它演示了如何查找字符的 ASCII 值:
import java.util.Scanner;
public class AsciiValue {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符:");
char character = scanner.next().charAt(0);
int asciiValue = (int) character;
System.out.println("字符 '" + character + "' 的 ASCII 值是 " + asciiValue);
}
}
以上程序通过 Scanner
类获取用户输入的字符,然后将其转换为 int
类型,即 ASCII 值。最后打印出该字符的 ASCII 值。
````java
import java.util.Scanner;
public class AsciiValue {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符:");
char character = scanner.next().charAt(0);
int asciiValue = (int) character;
System.out.println("字符 '" + character + "' 的 ASCII 值是 " + asciiValue);
}
}
注意:以上程序假设用户输入的是单个字符,如果用户输入的是多个字符,则只会使用第一个字符的 ASCII 值。
另外,Java 中还有一些其他的方法可以查找字符的 ASCII 值,比如使用 `Character` 类的 `getNumericValue` 方法或 `String` 类的 `codePointAt` 方法。但以上演示的是最基本的方式。