Java 程序:查找字符的 ASCII 值

要理解此示例,您应了解以下Java编程主题


示例:查找字符的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值。

在我们结束之前,让我们通过下面的挑战来检验你对Java程序查找字符ASCII值的知识!你能解决下面的挑战吗?

挑战

编写一个函数来返回字符的 ASCII 值。

  • 返回输入字符ch的ASCII值。
  • 例如,如果ch = 'A',预期的输出是65
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战