Java Reference
In-Depth Information
Beispiel:
2
doublex=3.89;
int y;
y = (int) x; // y wird der Wert 3 zugewiesen
So kann der int -Variablen y der Wert der double -Variablen x zugewiesen werden. Wie
bereits erläutert, gehen dabei die Nachkommastellen verloren.
2.4.2 Vergleiche und Bedingungen
Relationale Operatoren vergleichen Ausdrücke anhand ihrer numerischen Werte mit-
einander. Als Ergebnis liefert ein solcher Vergleich einen Wert vom Typ boolean . Ver-
gleichsoperatoren werden vorwiegend zur Formulierung von Bedingungen verwendet.
Von solchen Bedingungen können Sie z. B. die Ausführung von Anweisungen abhängig
machen.
Operator
Bedeutung
Priorität
<
kleiner
5
<=
kleiner oder gleich
5
>
größer
5
>=
größer oder gleich
5
==
gleich
6
!=
ungleich
6
Tabelle 2.8 Vergleichsoperatoren
Fließkommazahlen sollten Sie nicht auf exakte Gleichheit oder Ungleichheit hin über-
prüfen, da Rundungsfehler oftmals eine exakte Gleichheit verhindern. Stattdessen soll-
ten Sie mit den Operatoren < oder > auf eine bestimmte Fehlertoleranz hin prüfen.
Beispiel:
boolean test;
test = (2.05-0.05) == 2.0;
Search WWH ::




Custom Search