Почему в этих случаях вывод отличается?
int x=20,y=10;
System.out.println("printing: " + x + y);
== > Печать: 2010
System.out.println("printing: " + x * y);
== > печать: 200
Почему не первый выход 30? Связано ли это с приоритетом оператора? Как первая "печать", а х объединяются, и тогда эта результирующая строка и y объединяются? Правильно ли я?