Wundersames Ergebnis

exercise No. 258

F:

Wir betrachten:

Code Ausgabe
System.out.println('(' + 43 + ")");
	  System.out.println("(" + 43 + ')');
83)
	  (43)

Erklären Sie dieses Ergebnis. Wie ergibt sich insbesondere der Wert 83?

A:

Der Operator + wird von links nach rechts ausgewertet. Da '(' ein char Literal mit dem Wert 40 darstellt, ergibt sich 40 + 43 == 83.