为什么System.out.println(“ bc” + 2 + 3);给输出bc23?

时间:2018-09-06 14:52:22

标签: java

上下文:我是Java的初学者,总体上是编码。

问题System.out.println(2 + 3 + "bc");的输出为5bc(据我所知),System.out.println("bc" + 2 + 3);的输出为bc23(我所为不明白)。在我的初学者的脑海中,System.out.println("bc" + "2" + "3"); 应该是“唯一”输出bc23的方法。有人可以解释一下吗?

0 个答案:

没有答案