Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.4 KB

139.md

File metadata and controls

40 lines (26 loc) · 1.4 KB

Java 程序:查找字符的 ASCII 值

原文: https://www.programiz.com/java-programming/examples/ascii-value-character

在此程序中,您将学习查找并显示 Java 中字符的 ASCII 值。 这是通过类型转换和常规变量分配操作完成的。

示例:查找字符的 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分配给int变量ascii。 在内部,Java 将字符值转换为 ASCII 值。

我们也可以使用(int)将字符ch转换为整数。 简单来说,强制转换将变量从一种类型转换为另一种类型,此处char变量ch被转换为int变量castAscii

最后,我们使用println()函数打印 ascii 值。