ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Java 程序:`int`到`char`的转换 > 原文: [https://beginnersbook.com/2019/04/java-int-to-char-conversion/](https://beginnersbook.com/2019/04/java-int-to-char-conversion/) 在上一个教程中,我们讨论了[`char`到`int`转换](https://beginnersbook.com/2019/04/java-char-to-int-conversion/)。在本指南中,我们将看到如何借助示例将`int`转换为`char`。 ## `int`到`char`转换示例 要将更高的数据类型转换为更低的数据类型,我们需要进行类型转换。由于`int`是比`char`(2 字节)更高的数据类型(4 字节),因此我们需要为转换明确地对`int`进行类型转换。 ```java //implicit type casting - automatic conversion char ch = 'A'; // 2 bytes int num = ch; // 2 bytes to 4 bytes /* explicit type casting - no automatic conversion * because converting higher data type to lower data type */ int num = 100; //4 bytes char ch = (char)num; //4 bytes to 2 bytes ``` 让我们举个例子。 在下面的示例中,我们有一个值为 70 的整数`num`,我们通过进行类型转换将其转换为`char`。 ```java public class JavaExample{ public static void main(String args[]){ //integer number int num = 70; //type casting char ch = (char)num; System.out.println(ch); } } ``` **输出:** ![Java int to char conversion](https://img.kancloud.cn/e7/a6/e7a6fdbaf6e62170af860c77b67c048b_716x574.jpg)