在java中,数字会自动转换为字符串,因此2+"2〃评估为22。。。但是为什么2.0+";2〃评估为2.02.
这是我向学习的地方
https://www.coursera.org/learn/cs-programming-java/lecture/o5IxV/type-conversion
当您将任何东西与String
连接时,非String
的东西必须转换为一个。所以2.0+"2"
就是"2.0" + "2"
,2+"2"
就是"2"+"2"
。