Java Reference
In-Depth Information
Das Beispiel zeigt, dass die Concatenation wie die arithmetische Addition beliebig oft
hintereinander geschaltet werden kann. Hier wird das Stringliteral, das nur aus einem
Leerzeichen besteht, als Trennzeichen zwischen Vor- und Nachname gesetzt.
2
Wird ein Text mit einem numerischen Wert verknüpft, dann wandelt der Compiler den
numerischen Wert in einen Textwert um und setzt dann die beiden Texte zum Ergeb-
nistext zusammen.
Beispiel:
inta=2;
System.out.println("DieVariableahatdenWert"+a);
Die println -Anweisung gibt den folgenden Text aus:
Die Variable a hat den Wert 2.
2.4.4
Priorität
Bildet man Ausdrücke mit mehreren Operatoren, so bestimmt die Priorität die Reihen-
folge, in der die Operatoren angewendet werden. Die Prioritäten entsprechen der Rang-
folge, die von der Mathematik her bekannt ist. Mit Hilfe von runden Klammern kann
die Reihenfolge der Auswertung wie in der Mathematik beliebig verändert werden. Die
Klammern können dabei beliebig tief geschachtelt werden.
inta=2;
intb=3;
intc=5;
int ergebnis = a+b*c;
System.out.print("a+b*c=");
System.out.println(ergebnis);
// liefert 17
ergebnis = (a+b)*c;
System.out.print("(a+b)*c=");
System.out.println(ergebnis);
// liefert 25
Listing 2.9 Klammern in Ausdrücken
Das Listing 2.9 kann kürzer formuliert werden, wenn Sie eine Ausgabezeile mit einer
einzigen System.out.println erzeugen:
inta=2;
intb=3;
intc=5;
Search WWH ::




Custom Search