国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java強(qiáng)制類型轉(zhuǎn)換int java中為什么int轉(zhuǎn)char要強(qiáng)制類型轉(zhuǎn)換?

java中為什么int轉(zhuǎn)char要強(qiáng)制類型轉(zhuǎn)換?1. 將整型強(qiáng)制類型轉(zhuǎn)換為字符型,JVM 會(huì)把數(shù)字當(dāng)成字符的 ASCII 編碼來(lái)處理。例如字符 "(" 的 ASCII 編碼為 40,所以將整型 40

java中為什么int轉(zhuǎn)char要強(qiáng)制類型轉(zhuǎn)換?

1. 將整型強(qiáng)制類型轉(zhuǎn)換為字符型,JVM 會(huì)把數(shù)字當(dāng)成字符的 ASCII 編碼來(lái)處理。

例如字符 "(" 的 ASCII 編碼為 40,所以將整型 40 強(qiáng)制類型轉(zhuǎn)換為字符型,會(huì)得到字符 "("。

int a = 40

char c = (char) a

輸出:(

2. 先轉(zhuǎn)成字符串,再轉(zhuǎn)成 char

通過(guò)String.valueOf()轉(zhuǎn)化為字符串類型;

再通過(guò)str.toCharArray()轉(zhuǎn)化為字符類型。

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,因?yàn)?ASCII 編碼 48 到 57 為字符 "

int a = 4

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