これらの場合に出力が異なるのはなぜですか?
int x=20,y=10;
System.out.println("printing: " + x + y);
==> 印刷: 2010
System.out.println("printing: " + x * y);
==> 印刷: 200
最初の出力が 30 でないのはなぜですか? 演算子の優先順位に関連していますか? 最初の「印刷」と x が連結され、次にこの結果の文字列と y が連結されるように? 私は正しいですか?