# Java 程序：查找字符的 ASCII 值

> 原文： [https://beginnersbook.com/2017/09/java-program-to-find-ascii-value-of-a-character/](https://beginnersbook.com/2017/09/java-program-to-find-ascii-value-of-a-character/)

ASCII 是用于将英文字符表示为数字的代码，英文字母的每个字母被分配一个从 0 到 127 的数字。例如，大写字母`P`的 ASCII 代码是 80。
在 [Java 编程](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)中，我们有两种方法可以找到一个字符的 ASCII 值 1）通过为`int`变量赋一个字符 2）通过将字符的类型转换为`int`

让我们编写一个程序来了解它是如何工作的：

## 示例：用于查找字符的 ASCII 代码的程序

```java
public class Demo {

    public static void main(String[] args) {

        char ch = 'P';
        int asciiCode = ch;
        // type casting char as int
        int asciiValue = (int)ch;

        System.out.println("ASCII value of "+ch+" is: " + asciiCode);
        System.out.println("ASCII value of "+ch+" is: " + asciiValue);
    }
}
```

输出：

```java
ASCII value of P is: 80
ASCII value of P is: 80
```