java中定义:char ch='A'; switch(ch+5)中的+5是什么意思? 为什么字符变量可以加数字

如题所述

char就是字符类型,他对应的数值就是ascii码值,这样就可以计算了啊。A是65,那么+5就是70对应的字符F了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-18
‘A’就是字符类型,他对应的数值就是ascii码值,A是65,那么+5就是70对应的字符F了
第2个回答  2013-03-04
char是字符型 你看到的是A 但电脑识别的是ascii码值 A是65;所以可以加整数;本回答被网友采纳
第3个回答  2013-02-19
java中有基础类型自动转换规则。char类型可以转换成int型的。
第4个回答  2013-02-23
是char+int时,会把int 自动转型为char ,int的值对应char中的字符在ASCII中的数值!