Dlaczego tak
Operator += oblicza najpierw prawą stronę: 1 + 2 to dodawanie liczb, więc do napisu dołączane jest 3 i s = "ab3". W wyrażeniu s + 1 + 2 operatory + wykonują się od lewej, a lewy argument jest napisem, więc obie liczby dołączane są jako tekst: "ab3" + 1 = "ab31", potem "ab312". Wynik ab33 zakłada, że 1 + 2 zostanie zsumowane także w drugim wyrażeniu, co wymagałoby nawiasów: s + (1 + 2).