正在回答
4回答
i+=s 的意思是 i = i+s ;i+s 会转化成String类型。
右边的等式就是String类型的,而左边i是int类型,int类型变量不能接收String类型的结果。
s+=i 的意思是 s = s+ i。s+i的结果是String类型的,左边的s也是String类型的。所以 s+=i是可以可以通过编译的。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
慕数据0481230
2018-05-28 11:07:38
赋值运算符 这个题比较的是 左边类型 = 右边类型 右边类型是否可以赋值给左边。
慕工程3046511
2018-05-27 17:13:40
i是整型,s是string类型,i 怎么能加s?
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星