跳到主要内容

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 值。