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!" );
AND kombiniert die Ergebnisse zweier relationaler Ausdrücke, wie diese:
einkommen >= 24000 && einkommen <= 58150 ------------------ ------------------ relationaler relationaler Ausdruck Ausdruck
Jeder relationale Ausdruck muss vollständig sein. Das Folgende ist ein FEHLER:
einkommen >= 24000 && <= 58150 ------------------ ------------------- relationaler kein vollständiger Ausdruck relationaler Ausdruck
Das ist fehlerhaft, da die Zeichen, die auf && folgen, keinen vollständigen relationalen Ausdruck bilden. Der Java Compiler wird das nicht akzeptieren.
Hier ist ein fehlerhafter logischer Ausdruck, der prüfen soll, ob das Alter einer Person zwischen 21 und 35 liegt.
alter >= 21 && <= 35
Wir berichtigen den logischen Ausdruck.