How to Print ASCII Value in Java17 Mar 2025 | 4 分钟阅读 ASCII 是美国信息交换标准代码的缩写。它是一个包含 128 (0到127) 个字符的7位字符集。它表示字符的数值。例如,A 的 ASCII 值是 65。 在本节中,我们将学习如何通过 Java 程序打印 ASCII 值或 代码。 在 Java 中有两种方法可以打印 ASCII 值
将变量赋值给 int 变量要打印字符的 ASCII 值,我们不需要使用任何方法或类。Java 内部会将字符值转换为 ASCII 值。 在下面的程序中,我们分别将两个字符 a 和 b 赋值给 ch1 和 ch2 变量。为了查找 a 和 b 的 ASCII 值,我们分别将 ch1 和 ch2 变量赋值给整数变量 asciivalue1 和 asciivalue2。最后,我们打印了存储字符 ASCII 值的变量 asciivalue1 和 asciivalue2。 PrintAsciiValueExample1.java 输出 The ASCII value of a is: 97 The ASCII value of b is: 98 编写上述程序的另一种方法是 PrintAsciiValueExample2.java 输出 The ASCII value of a is: 97 The ASCII value of b is: 98 同样,我们可以打印其他字符(A、B、C、…、Z)和符号(!、@、$、*等)的 ASCII 值。 使用类型转换类型转换是将变量转换为另一种数据类型的方法。 在下面的程序中,我们声明了两个 char 类型的变量 ch1 和 ch2,分别包含字符 a 和 b。在接下来的两行中,我们使用 (int) 将 char 类型转换为 int 类型。执行这两行后,变量 ch1 和 ch2 分别转换为 int 变量 ascii1 和 ascii2。 最后,我们打印了存储字符 ASCII 值的变量 ascii1 和 ascii2。 PrintAsciiValueExample3.java 输出 The ASCII value of a is: 97 The ASCII value of b is: 98 如果我们不想赋值字符,我们也可以从用户那里获取一个字符。 PrintAsciiValueExample4.java 输出 1 Enter a character: P ASCII value of P is: 80 输出 2 Enter a character: G ASCII value of G is: 71 以下程序打印所有字符的 ASCII 值(0 到 255)。在输出中,我们只显示了几个值。 AsciiValueOfAllChracters.java 输出 ![]() 如果我们要打印所有字母(A 到 Z)的 ASCII 值,我们可以在循环中设置值并打印它们。 AsciiValueAtoZ.java 输出 ![]() 同样,我们可以通过更改上述代码中的循环来打印 a 到 z 的 ASCII 值。 下一个主题Java 教程 |
我们请求您订阅我们的新闻通讯以获取最新更新。