黑马程序员技术交流社区
标题:
int num=8 ; String s = num+""; Integer.parseInt(s)是多少啊?
[打印本页]
作者:
刘晓康
时间:
2012-3-31 21:50
标题:
int num=8 ; String s = num+""; Integer.parseInt(s)是多少啊?
int num=8 ; String s = num+""; Integer.parseInt(s)是多少啊?
作者:
秦超
时间:
2012-3-31 22:12
答案是8
作者:
陈苓
时间:
2012-3-31 22:18
用到自动封装,结果是8
作者:
邱俊杰
时间:
2012-3-31 22:20
结果是8.
因为num为int类型与字符串类型相加,int类型自动提升为字符串类型,使用这个方法Integer.parseInt(s)得出的结果为int类型,强行转换为int类型。
作者:
秦超
时间:
2012-3-31 22:27
刚刚时间赶,没有说明答案的原理,回来看了一下,楼上说的理由都差不多了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2