Heim >Java >javaLernprogramm >Was bedeutet: in Java?
Doppelpunkt in Java wird in verschiedenen Situationen verwendet, einschließlich ternärer Operatoren, Beschriftungen von Switch-Anweisungen, Array-Deklaration und -Initialisierung, Variablendeklaration und -Initialisierung, Felddefinition in Aufzählungen und Lambda-Ausdrücken.
In Java:
Der Doppelpunkt (:) wird in Java in vielen Situationen verwendet und seine Hauptbedeutung ist wie folgt:
1. Ternärer Operator in der bedingten Beurteilung
Ternärer Betrieb Der Das Symbolverwendungsformat ist 条件表达式 ? 满足条件时的值 : 不满足条件时的值
. Es ermöglicht die Ausführung von Bedingungen und Zuweisungen in einer einzigen Codezeile.
Beispiel:
<code class="java">int age = 18; String result = age >= 18 ? "成年人" : "未成年人";</code>
2. Case-Beschriftungen in Switch-Anweisungen
In einer Switch-Anweisung beginnt jede Case-Beschriftung mit einer Konstante oder einem Ausdruck, gefolgt von einem Doppelpunkt, der den zu prüfenden Wert angibt.
Beispiel:
<code class="java">switch (dayOfWeek) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; ... }</code>
3. Array-Deklaration und -Initialisierung
Bei der Deklaration eines Arrays können Sie einen Doppelpunkt verwenden, um den Elementtyp des Array-Typs anzugeben.
Beispiel:
<code class="java">int[] numbers = new int[] {1, 2, 3, 4};</code>
4. Variablendeklaration und -initialisierung
In Java 9 und höher können Sie zum Zeitpunkt der Variablendeklaration einen Doppelpunkt verwenden, um eine Variable zu initialisieren.
Beispiel:
<code class="java">int number = 5; String name = "John";</code>
5. Felddefinitionen in Aufzählungen
In einer Aufzählung folgt auf jede Aufzählungskonstante ein Doppelpunkt und ihr Wert.
Beispiel:
<code class="java">enum Season { SPRING: "春天", SUMMER: "夏天", FALL: "秋天", WINTER: "冬天" }</code>
6. Lambda-Ausdruck
In einem Lambda-Ausdruck trennt ein Doppelpunkt die Argumentliste vom Körper des Lambda-Ausdrucks.
Beispiel:
<code class="java">Comparator<Integer> comparator = (a, b) -> a - b;</code>
Das obige ist der detaillierte Inhalt vonWas bedeutet: in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!