Der Unterschied zwischen ||. und |
||. und |. sind in Java beide logische Operatoren, die zum Verbinden zweier boolescher Werte verwendet werden. ||. hat eine höhere Priorität (logisches ODER), wertet von links nach rechts aus und stoppt die Auswertung sofort, wenn der erste Operand wahr ist. Während |. eine niedrigere Priorität hat (bitweises ODER), wird jeder Operand bitweise ausgewertet, und wenn das entsprechende Bit eines Operanden 1 ist, ist dieses Bit des Ergebnisses auch 1.
Der Unterschied zwischen || und |. Kurze Beschreibung:
|| und |. In Java werden beide logische Operatoren verwendet, aber sie haben unterschiedliche Priorität und Auswertung Regeln.Details:
Priorität:
-
|| hat eine höhere Priorität (14), während | eine niedrigere Priorität hat.
- Auswertungsregeln:
-
||. (logisches ODER):
-
Operanden von links nach rechts auswerten. Wenn der erste Operand wahr ist, ist das Ergebnis wahr und die Auswertung stoppt sofort.
- Andernfalls werten Sie den zweiten Operanden weiter aus und das Ergebnis ist sein Wert.
- | (Bitweises ODER):
-
Führt bitweise Operationen für jeden Operanden separat aus, unabhängig von der Reihenfolge der Operanden. Wenn für jedes Bit dieses Bit eines Operanden 1 ist, dann ist dieses Bit des Ergebnisses auch 1. Andernfalls ist dieses Bit des Ergebnisses 0.
Beispiel:
-
||. (Logisches ODER):
<code>boolean result = true || false; // 结果为 true System.out.println(result);</code>
|. (Bitweises ODER):
<code>int result = 1 | 2; // 结果为 3(01 | 10 = 11) System.out.println(result);</code>
Fazit:
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen ||. und |. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.
