课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
如题,不明白为什么第一种方法输出是乱的
2019-04-19
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
我觉得第一种是因为,你是用两个char类型数字进行加法运算,因此java会把两个char类型的数据根据Unicode强行转换成int型(你可以在Innn前面加个强制转换,然后输出),如果想要打印正确答案,可以使用System.out.println(Innn + "" + Onnn);
第二种是因,两个数据类型不一样,所以不会进行加法运算,java会认为加法是拼串的意思,所以会打印出女男
慕莱坞529334
AlexanderW 回复 慕莱坞529334
char类型为单字符,应该是组装输出的时候不符合char类型的要求,变成了内存地址吧
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答z这种方法怎么写
3 回答为什么第一种不可以而第二种可以呢??
1 回答就只有这种方法吗?
1 回答为什么用这种方法不行呢?
1 回答请问为什么两种方法的three值不一样呢?