Я хочу знать, почему строка 5 и строка 6 следующего кода отличаются в выходе?Неоднозначное поведение стандартного выходного потока
/*1*/ class A
/*2*/ {
/*3*/ public static void main(String[] args)
/*4*/ {
/*5*/ System.out.println(3+5+"Message");
/*6*/ System.out.println("Message"+3+5);
}
}
Выход:
8Message
Message35
Почему код второй линии имеет 35
и не 8
вместо 35
?