获取字符的 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
值。