课程
/后端开发
/Java
/Java入门第三季
将基本类型转换为字符串后与整数20的求和为78.520,不应该是98.5吗?
2017-09-25
源自:Java入门第三季 3-4
正在回答
因为转换成字符串之后,这个就不是数学运算了,而是在字符串78.5后面加上了字符串20
邓一格 提问者
System.out.println("78.5"+20); //78.520 这个是因为字符串+任意数据类型,会把任意数据类型转换为字符串,所以就是2个字符串的拼接,即“78.5”+“20”
System.out.println(78.5+20); //98.5 这个应该是重载方法 System.out.println(double a);然后这个方法输出a的值
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答运算问题?
3 回答未定义运算符+
1 回答String类型的变量运算
3 回答运行结果问题
3 回答作业问题,勉强算是完成,记录下。