Typen von Operatoren
Arithmetik:
Bitweise:Bearbeiten von Bits.
Relational:Werte vergleichen.
Logisch:Logische Operationen ausführen.
Arithmetische Operatoren
Grundlegende Operatoren:
Unäre Operatoren:
Inkrementierungs- und Dekrementierungsoperatoren:
++ Inkrement (Addition von 1)
-- Dekrementieren (Subtraktion von 1)
Verhalten arithmetischer Operatoren
Division von ganzen Zahlen: Schneidet den Rest ab.
Beispiel: 10 / 3 ergibt 3.
Moduloperator: Erzeugt den Rest der Division.
Beispiel: 10 % 3 ergibt 1.
class ModDemo { public static void main(String args[]) { int iresult = 10 / 3; int irem = 10 % 3; double dresult = 10.0 / 3.0; double drem = 10.0 % 3.0; System.out.println("Result and remainder of 10 / 3: " + iresult + " " + irem); System.out.println("Result and remainder of 10.0 / 3.0: " + dresult + " " + drem); } }
Ausgabe:
Ergebnis und Rest von 10 / 3: 3 1
Ergebnis und Rest von 10,0 / 3,0: 3,3333333333333335 1,0
Inkrementieren und Dekrementieren
Inkrement (++): Addiert 1 zum Operanden.
Beispiel: x = x + 1; entspricht x++;
Dekrementieren (--): Subtrahiert 1 vom Operanden.
Beispiel: x = x - 1; ist äquivalent zu x--;
Präfix- und Postfix-Formulare:
Präfix: Inkrementieren/Dekrementieren, bevor der Wert im Ausdruck verwendet wird.
Beispiel: ++x
Postfix: Verwendet den Wert im Ausdruck vor dem Inkrementieren/Dekrementieren.
Beispiel: x++
int x = 10; int y = ++x; // y será 11, x será 11
Zusammenfassung der wichtigsten Punkte
Java verfügt über Operatoren für mathematische, logische, relationale und bitweise Operationen.
Zu den arithmetischen Operatoren gehören +, -, *, /, %, ++, --.
Der %-Operator kann auf Ganzzahl- und Gleitkommatypen angewendet werden.
Inkrementieren (++) und Dekrementieren (--) haben Präfix- und Postfixformen, die sich auf die Reihenfolge der Operation auswirken.
Es ist wichtig, das Verhalten von Operatoren zu verstehen, um logische Fehler in komplexen Ausdrücken zu vermeiden.
Das obige ist der detaillierte Inhalt vonOperatoren in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!