java中为什么int转char要强制类型转换?
1.将整数强制类型转换为字符类型,jvm将把数字当作字符的ascii编码。
例如,字符“()的ascii编码为40,因此将整数40强制类型转换为字符类型将导致字符“()。
inta=40
charc=(char)a
输出:(
2)string.valueof值()到字符串类型;
然后tochararray街()到字符类型。
inta=4
字符串str=string.valueof值(a)
字符[]数组=tochararray街()
对于(inti=0i<数组长度我)
{系统打印(数组[i])]}
3。加48,因为ascii码48到57是字符“
inta=4
charb=(char)(a“0”)
原文标题:java强制类型转换规则 java中为什么int转char要强制类型转换?,如若转载,请注明出处:https://www.saibowen.com/tougao/22498.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。