Dúvida sobre "String+int"

Olá, qual o resultado da expressão:

System.out.print(3 + 4 + 5 + " ")?
"345 " ou "12 "?

e se a expressão fosse

System.out.print(" " + 3 + 4 + 5)?
" 345" ou " 12"?

Obrigado!

System.out.print(3 + 4 + 5 + " ")? = 12

System.out.print(" " + 3 + 4 + 5)? = 345

3 + 4 + 5 + " " =

(((3 + 4) + 5) + " ") =

"12 "

" " + 3 + 4 + 5 =

(((" " + 3) + 4) + 5) =

" 345"

Olá,

Os resultados são “12” e " 345".

[]´s
Tatiana

Respostas :

System.out.print(3 + 4 + 5 + “EI”) = 12EI
Aqui ele finaliza com String e como inicia com int, realiza a soma

System.out.print(“EI” + 3 + 4 + 5)? = EI345
Aqui ele inicia com String e só concatena as informações

Abs…

ok. Obrigado a todos!