Java程序查找字符的ASCII值
要理解这个例子,你需要了解以下 Java 编程 主题的知识:
示例:找出字符的 ASCII 值
public class AsciiValue {
public static void main(String[] args) {
char ch = 'a';
int ascii = ch;
// 也可以将 char 强制转换为 int
int castAscii = (int) ch;
System.out.println("字符 " + ch + " 的 ASCII 值为: " + ascii);
System.out.println("字符 " + ch + " 的 ASCII 值为: " + castAscii);
}
}
输出
字符 a 的 ASCII 值为: 97
字符 a 的 ASCII 值为: 97
在上面的程序中,字符 a
被存储在 char
类型的变量 ch
中。像使用双引号 (" ")
声明字符串一样,我们使用单引号 (' ')
来声明字符。
现在,为了找出 ch
的 ASCII 值,我们只需将 ch
赋值给一个 int
类型的变量 ascii
。在内部,Java 会将字符值转换为 ASCII 值。
我们也可以通过使用 (int)
来强制转换字符 ch
为一个整数。简单来说,强制转换就是将一个类型的变量转换为另一种类型,这里将 char
类型的变量 ch
转换为 int
类型的变量 castAscii
。
最后,我们使用 println()
函数打印出 ASCII 值。