的System.out.println( "ABC" + 3 + 2); 为什么输出是abc32而不是abc5?

Roc*_*cky 4 java core

可能重复:
java中ParseInt收到的int和int之间的差异

的System.out.println( "ABC" + 3 + 2); //输出:abc32

的System.out.println(3 + 2 + "ABC"); //输出:5abc

是什么原因 ?