Wie verwende ich den Not-Operator in If-Bedingungen in Java?

Wie Verwende Ich Den Not Operator In If Bedingungen In Java



In Java ist das „ Nicht ”-Operator mit dem „ Wenn Die Bedingung kehrt das Ergebnis um, das als Ergebnis der Bedingung „ Wenn ” Bedingungsanweisung. Insbesondere bei komplexen Bedingungen kann der Nicht-Operator die Logik vereinfachen. Die Verwendung des „Nicht“-Operators in der „Wenn“-Bedingung kann den Code prägnanter und verständlicher machen, insbesondere wenn negierte Bedingungen ausgedrückt werden.

In diesem Artikel wird die Vorgehensweise zur Verwendung des Not-Operators in der if-Bedingung in Java veranschaulicht.







Wie verwende ich den Not-Operator in If-Bedingungen in Java?

Der „Nicht“-Operator wird durch das Ausrufezeichen (!) dargestellt. Es handelt sich um eine Art logischen Operator in Java, der den bereitgestellten booleschen Wert negiert, und er wird mit „ Wenn ”Bedingungen, um zu prüfen, ob für eine bereitgestellte Bedingung die entgegengesetzte Antwort/der entgegengesetzte Wert vorliegt. Dies ist hilfreich, wenn eine bestimmte Aktion oder ein Codeblock ausgeführt werden soll, wenn eine bestimmte Bedingung nicht erfüllt ist.



Syntax



Die Syntax enthält ein „ Wenn bedingte Anweisung mit dem „ Nicht ' Operator. Nehmen wir außerdem an, dass „ doAnything() Die Funktion gibt nur „true“ oder „false“ zurück:





Wenn ( ! irgendetwas tun ( ) )
{
// Führen Sie einen Code aus
}
anders {
// Führen Sie einen Code aus
}

In der obigen Syntax:



  • Zuerst der zurückgegebene Wert für „ doAnything() Die Funktion wird negiert und dieser Wert wird als Bedingung an die Funktion „ übergeben. Wenn ' Stellungnahme.
  • Als nächstes wird etwas Code in den else-Teil eingefügt, der nur funktioniert, wenn „ Wenn Die Aussage ist falsch.

Beispiel 1: Überprüfen der Division mithilfe des Not-Operators in der If-Bedingung

Um das Konzept des „ Nicht ”-Operator im „ Wenn ” Bedingung, befolgen Sie den folgenden Code:

Klasseneinteilung {
Public static void Main ( Zeichenfolge [ ] args ) {
int Zahl = 19 ;
int div = 5 ;
Wenn ( Auf eins % div ! = 0 ) {
System.out.println ( num + „ist nicht teilbar durch“ + div ) ;
} anders {
System.out.println ( num + „ ist vollständig teilbar durch „ + div ) ;
}
}
}

Erklärung des obigen Codes:

  • Erstellen Sie zunächst zwei Variablen mit dem Namen „ Auf eins ' Und ' div ” und stellen Sie ihnen Dummy-Werte zur Verfügung.
  • Als nächstes wird das „ Wenn Es wird eine Anweisung verwendet, die zuerst die Division bei beiden Operatoren durchführt und dann die „ Nicht gleich ' Zeichen.
  • Das ' Nicht Der Operator negiert die Bedingung und wird nur dann wahr, wenn das Ergebnis ungleich „ ist. 0 “.
  • Erstellen Sie am Ende einen else-Teil zur Handhabung, wenn das Ergebnis gleich „“ ist. 0 “.

Nach der Ausführung des oben genannten Codes:

Der obige Schnappschuss zeigt, dass die angegebenen Werte nicht teilbar sind, weshalb das „ Wenn „Teil wird ausgeführt.

Beispiel 2: Ermitteln einer größeren Zahl mithilfe des Not-Operators in der If-Bedingung

Durch die Verwendung des „ Nicht ”-Operator im „ Wenn Mit der Bedingungsanweisung kann auch eine größere Zahl zwischen mehreren Variablen gefunden werden.

Für eine bessere Erklärung besuchen wir den folgenden Code:

Klasse Größer {
Public static void Main ( Zeichenfolge [ ] args ) {
int a = zwanzig ;
int b = 10 ;
Wenn ( ! ( A > = b ) ) {
System.out.println ( ein + ' ist weniger als ' + b ) ;
} anders {
System.out.println ( ein + ' ist größer als ' + b ) ;
}
}
}

Erklärung des obigen Codes:

  • Zunächst werden zwei Variablen initialisiert. Dann ist die ' Nicht Der Operator „wird auf eine Bedingung angewendet, um zu prüfen, ob „ A Die Variable „ist größer oder gleich der Variable „ B ” variabel.
  • Drucken Sie anschließend eine entsprechende Nachricht im Feld „ Wenn ”-Anweisungsblock.
  • Am Ende wird eine Nachricht gedruckt, die in der Zeile „ anders ” Teil.

Nach der Ausführung des obigen Codes:

Der obige Schnappschuss zeigt, dass mit Hilfe der „ Nicht ' Operator.

Abschluss

Der ' Nicht „Operator in“ Wenn „Bedingungen bieten Flexibilität und Klarheit beim Ausdrücken negierter Bedingungen, vereinfachen komplexe Logik und verbessern die Lesbarkeit des Codes. Durch die Verwendung wird die Anzahl der Codezeilen erheblich verringert, der Programmierer viel Zeit gespart und die Wahrscheinlichkeit logischer Fehler verringert. In diesem Artikel wurde die Vorgehensweise zur Verwendung des Not-Operators in der if-Bedingung in Java demonstriert.