System.out.println java.lang.String, java , java.lang.String.
System.out.println(2+" "+3); , java , int (2), " ", , a String, int (3). Java String " " , . , , , System.out.println(2+" "+3); ,
System.out.println(Integer.toString(2)+" "+Integer.toString(3));
System.out.println(2+' '+3); , java ' ' - , , java, char - java : java - - java int (2), (+), a char ( ) - , short, (+) int (3). 32, ,
System.out.println(Integer.toString(2+32+3));
Of course, the debate that continues behind the scenes is even more difficult than I could describe here. Why don't you try:
System.out.println("The answer is "+(3+" "+2));
System.out.println("The answer is "+(3+2));
System.out.println("The answer is "+(3+' '+2));
or even
System.out.println('a' + 'b' + 'c');