Zu den Java-Operatoren gehören: 1. Arithmetische Operatoren wie „+, -“, usw.“; 2. Zuweisungsoperatoren wie „="; 3. Vergleichsoperatoren wie „größer als, gleich, nicht". gleich“; 4. Logische Operatoren wie „ODER, UND, NICHT“; 5. Bedingte Operatoren wie „ternärer Operator“ usw.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Java10-Version, DELL G3-Computer. Diese Methode ist für alle Computermarken geeignet.
Empfohlen: „Java-Video-Tutorial“
Operator ist ein „funktionales“ Symbol, das Java anweist, verwandte Vorgänge auszuführen.
Untergebrauchte Operatoren in der Java -Sprache können in die folgenden Typen unterteilt werden:
ø Arithmetische Operatoren
ø -Zuordnungsbetreiber
ø -Vergleichsbetreiber
ø logische Operatoren
ø bedingte Operatoren
1. Arithmetische Operatoren
Arithmetische Operatoren werden hauptsächlich zur Durchführung grundlegender arithmetischer Operationen wie Addition, Subtraktion, Multiplikation, Division usw. verwendet.
Häufig verwendete arithmetische Operatoren in Java:
Unter diesen können ++ und -- links oder rechts vom Operanden erscheinen, aber die Ergebnisse sind unterschiedlich
a++: zuerst zuweisen, dann automatisch inkrementieren
++a: Erst inkrementieren, dann Wert zuweisen
Automatische Inkrementierungs- und Selbstdekrementierungsoperatoren können nur zum Betreiben von Variablen und nicht direkt zum Betreiben von Werten oder Konstanten verwendet werden! Beispielsweise sind 5++, 8-- usw. alle falsch!
2. Zuweisungsoperator
Der Zuweisungsoperator bezieht sich auf das Symbol, das einer Variablen oder Konstante einen numerischen Wert zuweist. Beispielsweise können Sie mit „=“ das Ausdrucksergebnis auf der rechten Seite dem Operanden auf der linken Seite zuweisen.
Die von Java unterstützten allgemeinen Zuweisungsoperatoren sind in der folgenden Tabelle aufgeführt:
3. Vergleichsoperatoren
Vergleichsoperatoren werden verwendet, um die Größe zweier Daten zu bestimmen, z. B.: größer als, gleich , ungleich. Das Ergebnis des Vergleichs ist ein boolescher Wert (wahr oder falsch).
Häufig verwendete Vergleichsoperatoren in Java sind in der folgenden Tabelle aufgeführt:
Hinweis:
1, >, <, >=, <= unterstützt nur die linken und rechten Operanden als numerische Typen
2. Die Operanden auf beiden Seiten von == und != können entweder numerische Typen oder Referenztypen sein
4. Logische Operatoren
Logische Operatoren werden hauptsächlich zum Ausführen logischer Operationen verwendet. Häufig verwendete logische Operatoren in Java sind in der folgenden Tabelle aufgeführt:
Wir können logische Operatoren aus der Perspektive der „Abstimmung“ verstehen:
1 UND: Jeder muss abstimmen, um ein Problem zu genehmigen
2. Oder: Nur eine Person muss abstimmen, um ein Problem zu genehmigen
3. Jemand hat ursprünglich für die Zustimmung gestimmt, und der Nicht-Operator kann seine Stimme ungültig machen nur verabschiedet werden, wenn dies durch Abstimmung vereinbart wird
Bei der Verwendung logischer Operatoren werden wir auf ein sehr interessantes „Kurzschluss“-Phänomen stoßen.
Zum Beispiel: (eins > zwei) && (eins < drei) Wenn festgestellt werden kann, dass das laufende Ergebnis von eins > zwei auf der linken Seite falsch ist, geht das System davon aus, dass dies nicht mehr erforderlich ist um eins < drei auf der rechten Seite auszuführen.
In ähnlicher Weise geht das System in (eins > zwei) || (eins < drei) davon aus, dass das laufende Ergebnis des Ausdrucks auf der linken Seite wahr ist Führen Sie eins < auf der rechten Seite aus. Drei wird ausgeführt!
5. BedingungsoperatorDer Bedingungsoperator ( ? : ) wird auch „ternärer Operator“ genannt.
Grammatikform: Boolescher Ausdruck? Ausdruck 1: Ausdruck 2
Operationsprozess: Wenn der Wert des booleschen Ausdrucks wahr ist, geben Sie den Wert von Ausdruck 1 zurück, andernfalls geben Sie den Wert von Ausdruck 2 zurück
Zum Beispiel:
Weil Ausdruck 8> Das Der Wert von ;5 ist wahr, daher ist die Rückgabe: 8 größer als 5
Die Priorität der Operatoren in JavaDie sogenannte Priorität ist die Reihenfolge der Operationen im Ausdruck. Die Prioritäten häufig verwendeter Operatoren in Java sind in der folgenden Tabelle dargestellt:
Ebene 1 hat die höchste Priorität und Ebene 11 die niedrigste Priorität. Das Ergebnis von x = 7 + 3 * 2 ist beispielsweise 13 „zuerst multiplizieren und dann addieren“!
PS: Es ist nicht erforderlich, sich die Prioritätsreihenfolge der Operatoren zu merken. In der tatsächlichen Entwicklung werden im Allgemeinen Klammern verwendet, um die Prioritätsverwaltung zu unterstützen. Beispiel:
Analyse: Klammern haben die höchste Priorität, also
1, führe a + 18 aus, das Ergebnis ist 30
2, führe (a + 18) % 4 Modulo aus, das Ergebnis ist 2
3. Führen Sie a * ( ( a + 18 ) % 4 ) aus, das Ergebnis ist 24
Das obige ist der detaillierte Inhalt vonWas sind die Java-Operatoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!