Ein einzelner Steuerzahler mit einem Einkommen von $24.000 bis $58.150 (inklusive) fällt in die 28% Steuerklasse.
// überprüfen, ob das Einkommen im Bereich der 28% Steuerklasse ist
if ( einkommen >=24000 && einkommen <= 58150 )
System.out.println("Innerhalb der 28% Steuerklasse." );
else
System.out.println("Zeit fuer eine Buchpruefung!" );
Der AND-Operator verbindet das Ergebnis zweier relationaler Ausdrücke. Das sieht so aus:
einkommen >= 24000 && einkommen <= 58150 ------------------ ------------------ relationaler relationaler Ausdruck Ausdruck
Jeder relationale Ausdruck muss vollständig sein. Das folgende ist ein FEHLER:
einkommen >= 24000 && <= 58150 ------------------ ------------------- relationaler unvollständiger Ausdruck relationaler Ausdruck
In diesem fehlerhaften logischen Ausdruck bilden die Zeichen,
die dem &&
-Operator folgen
keinen vollständigen relationalen Ausdruck.
Der Java Compiler wird sich beschweren, wenn Sie das Programm auf diese Weise schreiben.