的System.out.println( "ABC" + 3 + 2); //输出:abc32
的System.out.println(3 + 2 + "ABC"); //输出:5abc
是什么原因 ?
Era*_*dan 17
"abc"+3
Run Code Online (Sandbox Code Playgroud)
将3转换为String
"abc3"
Run Code Online (Sandbox Code Playgroud)
然后
"abc3" + 2
Run Code Online (Sandbox Code Playgroud)
也将2转换为String
"abc32"
Run Code Online (Sandbox Code Playgroud)
要获得数字结果
"abc" + (3 + 2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21437 次 |
| 最近记录: |