println的问题

在println里面,字符型变量,如果用了+号,为什么输出来的是奇怪的值http://img.mukewang.com/577ccb120001f14008600384.jpg

不是说+号就是直接接着把变量输出来么?

试了分开输出两个变量就可以http://img.mukewang.com/577ccb480001596606490841.jpg

平田啊平田
浏览 1343回答 3
3回答

Gavin_Alison

java中的数据类中cha是占2个字符的,使用unicode编码存储,没有+运算的,如果使用+号,它会转换成unicode编码,最后转换成二进制,进行二进制加减!

田心枫

类型改为String试试

yanrun

应该是将字符男和字符女的字符编码值相加然后输出了该码值所对应的字符
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java