获取字符的 ASCII 值的 Java 程序

本示例使用类型转换和普通变量赋值操作完成的。

要理解此示例,您应该具备以下Java 编程主题的知识:

示例:获取字符的 ASCII 值

public class AsciiValue {

    public static void main(String[] args) {

        char ch = 'a';
        int ascii = ch;
        // You can also cast char to int
        int castAscii = (int) ch;

        System.out.println("The ASCII value of " + ch + " is: " + ascii);
        System.out.println("The ASCII value of " + ch + " is: " + castAscii);
    }
}

输出

The ASCII value of a is: 97
The ASCII value of a is: 97

在上面的程序中,字符 a 存储在一个 char 变量 ch 中。 这里,我们使用单引号 (' ') 来声明字符。而双引号 (" ") 用于声明字符串,

现在,要找到 ch 的 ASCII 值,我们只需要将 ch 赋值给变量 ascii. 在内部,Java 将字符值转换为 ASCII 值。

简单来说,强制转换是将变量从一种类型转换为另一种类型,这里是 char 变量 ch 转换为 int 类型并赋值给变量 castAscii.

最后,我们使用 println() 函数打印 ascii 值。