成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java強制類型轉換int java中為什么int轉char要強制類型轉換?

java中為什么int轉char要強制類型轉換?1. 將整型強制類型轉換為字符型,JVM 會把數(shù)字當成字符的 ASCII 編碼來處理。例如字符 "(" 的 ASCII 編碼為 40,所以將整型 40

java中為什么int轉char要強制類型轉換?

1. 將整型強制類型轉換為字符型,JVM 會把數(shù)字當成字符的 ASCII 編碼來處理。

例如字符 "(" 的 ASCII 編碼為 40,所以將整型 40 強制類型轉換為字符型,會得到字符 "("。

int a = 40

char c = (char) a

輸出:(

2. 先轉成字符串,再轉成 char

通過String.valueOf()轉化為字符串類型;

再通過str.toCharArray()轉化為字符類型。

int a = 4

String str = String.valueOf(a)

char[] array = str.toCharArray()

for (int i = 0 i < array.length i )

{

System.out.print(array[i])

}

3. 加上 48,因為 ASCII 編碼 48 到 57 為字符 "

int a = 4

char b = (char)(a "0")