黑马程序员技术交流社区
标题:
类型转换(已解决)
[打印本页]
作者:
马超
时间:
2012-5-2 15:53
标题:
类型转换(已解决)
本帖最后由 依然小马哥 于 2012-5-2 16:04 编辑
System.out.println(‘a’+1)与
System.out.println(“”+’a’+1) 的区别?
求助。。
作者:
刘_浩
时间:
2012-5-2 16:01
System.out.println(‘a’+1)这是里的+号是做为运算符,而且出现这样的情况都会自动转换为Int 的类型进行操作。所以成了97+1;结果是98
System.out.println(“”+’a’+1)而这里出现了""就不在是运算符了,而是字符连接符所以成了a1。这里申明一下,其实前面还有一个null的哦。
作者:
马超
时间:
2012-5-2 16:05
liuhao411 发表于 2012-5-2 16:01
System.out.println(‘a’+1)这是里的+号是做为运算符,而且出现这样的情况都会自动转换为Int 的类型进行操 ...
呵呵 知道了 谢谢哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2