Java 实例 int到char的转换

在上一个教程中,我们讨论了charint转换。在本指南中,我们将看到如何借助示例将int转换为char

intchar转换示例

要将更高的数据类型转换为更低的数据类型,我们需要进行类型转换。由于int是比char(2 字节)更高的数据类型(4 字节),因此我们需要为转换明确地对int进行类型转换。

//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

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到char的转换

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Java 实例