示例: 查找字符的 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 分配给
int
变量
ascii .在内部,Java 将字符值转换为 ASCII 值。
我们还可以使用
(int)
将字符
ch强制转换为整数。简单来说,casting 就是将变量从一种类型转换为另一种类型,这里
char
变量
ch 被转换为
int
变量
castAscii.
最后,我们使用
println()
函数打印 ascii 值。