Java Basic Learning Content 3 (Operator / ternärer Operator)

Was ist mit diesem Artikel?

Als ich Java von den Grundlagen neu lernte, hatte ich das Gefühl, dass es viele Punkte gab, die ich bisher nicht verstanden hatte. Deshalb habe ich die Lerninhalte zusammengefasst, damit ich später darauf zurückblicken kann.

Operator

Einzeltermoperator, arithmetischer Operator usw. Wird für Berechnungen und Vergleiche verwendet.

Betreiber vorsichtig sein

&Wann&& (|Wann||)

Beide geben AND (OR) an, aber & und | bewerten die rechte Seite, auch wenn die linke Seite falsch ist.

instanceof Es wird in der folgenden Form verwendet. (Ich habe es geschrieben, nur für den Fall, dass ich nicht wusste, dass es ein Operator ist)

instanceof


str instanceof String;

== und gleich ()

Grundlegende Datentypen können mit == verglichen werden, aber equals () wird beim Vergleichen von Referenztypwerten verwendet. (Beim Vergleich mit == wird verglichen, ob das Referenzziel dasselbe ist.)

Dreiecksoperator

Es wird wie folgt verwendet. Wenn der bedingte Ausdruck vorher wahr ist, wird der Ausdruck links ausgeführt, und wenn er falsch ist, wird der Ausdruck rechts ausgeführt.

Dreiecksoperator


   String str = "a" == null ? "is null" : "is not null";

Recommended Posts

Java Basic Learning Content 3 (Operator / ternärer Operator)
Java Basic Learning Content 7 (Ausnahme)
Java Basic Learning Content 5 (Qualifikation)
Java Basic Learning Content 8 (Java-API)
Java Basic Learning Content 4 (Wiederholung)
Java Basic Learning Content 9 (Lambda-Ausdruck)
Java Basic Learning Content 2 (Array / ArrayList)
Grundlegende Java-Lerninhalte 1 (wörtlich, variabel, konstant)
Java-Lernnotiz (grundlegend)
Java Basic Learning Content 6 (Vererbung / Abstrakte Klasse / Schnittstelle)
Java-Lernnotiz (logischer Operator)
Java lernen (0)
Java-Lerntag 5
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Referenz ternärer Operator
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java-Übung [Basic]
Java-Lerntag 2
Java-Lerntag 1
Wie viele ternäre Operatoren sind in Java zulässig?
Ruby-Lernpunkte (grundlegend)
Java-Lernen (bedingter Ausdruck)
Java Grundwissen Memo
Java-Lernnotiz (Methode)
Java lernen (1) -Hallo Welt
[Java] Datentyp ①-Basistyp
Über den ternären Operator
Java-Null-Koaleszenzoperator
Grundlegende Java-Datumsmanipulation
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (Schnittstelle)
Java-Lernnotiz (Vererbung)
[Java] Grundlegende Methodenhinweise
Java-Grunddatentypen
Grundlegende Java OOps-Konzepte
Studiere Java # 2 (\ mark and operator)
Lernen von Java Framework # 1 (Mac-Version)
Java-Basissyntax + α-Trap
Vererbung der JAVA-Lernverlaufsschnittstelle
[Java] Grundlegende Aussage für Anfänger
Bücher zum Erlernen von Java
Java-Lerntag 4
[Java] Zusammenfassung der Operatoren (Operator)
[Java] Thymeleaf Basic (Spring Boot)
Implementieren Sie die Standardauthentifizierung in Java
[Java] Inhaltserfassung mit HttpCliient
Java-Lernnotiz (abstrakte Klasse)
Ist der ternäre Operator schlecht?
[Anfänger] Java grundlegende "Array" Beschreibung
Java Learning 1 (Lernen Sie verschiedene Datentypen)
[Java] Grundbegriffe der Programmierung
[Java] Scanner, ternärer Operator, Array-Betrieb (AOJ ① große und kleine Ausrichtung)