企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Java 程序:查找字符的 ASCII 值 > 原文: [https://www.programiz.com/java-programming/examples/ascii-value-character](https://www.programiz.com/java-programming/examples/ascii-value-character) #### 在此程序中,您将学习查找并显示 Java 中字符的 ASCII 值。 这是通过类型转换和常规变量分配操作完成的。 ## 示例:查找字符的 ASCII 值 ```java 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); } } ``` 运行该程序时,输出为: ```java 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`转换为整数。 简单来说,**强制转换**将变量从一种类型转换为另一种类型,此处`char`变量`ch`被转换为`int`变量`castAscii`。 最后,我们使用`println()`函数打印 ascii 值。