Come utilizzare l'operatore Not nelle condizioni If in Java?

Come Utilizzare L Operatore Not Nelle Condizioni If In Java



In Java, il ' Non ” operatore con il “ Se La condizione ' inverte il risultato che viene restituito come risultato del ' Se ' dichiarazione condizionale. In particolare, quando si tratta di condizioni complesse, il non operatore può semplificare la logica. L'uso dell'operatore 'Not' nella condizione 'if' può rendere il codice più conciso e più facile da capire, soprattutto quando si esprimono condizioni negate.

Questo articolo illustra la procedura per utilizzare l'operatore Not nella condizione if in Java.







Come utilizzare l'operatore Not nelle condizioni If in Java?

L'operatore 'Not' è rappresentato dal punto esclamativo (!). È un tipo di operatore logico in Java che nega il valore booleano fornito e viene utilizzato con ' Se ” condizioni per verificare la risposta/valore opposto per una condizione fornita. Ciò è vantaggioso nell'esecuzione di un'azione specifica o nell'esecuzione di un blocco di codice quando una determinata condizione non è soddisfatta.



Sintassi



La sintassi contiene un ' Se ” affermazione condizionale con il “ Non ” operatore. Supponiamo inoltre che il ' Fai qualcosa() La funzione ” restituisce solo vero o falso:





Se ( ! Fai qualcosa ( ) )
{
// eseguire un pezzo di codice
}
altro {
// eseguire un pezzo di codice
}

Nella sintassi precedente:



  • Innanzitutto, il valore restituito per ' Fai qualcosa() ” viene negata e questo valore viene passato come condizione alla funzione “ Se ' dichiarazione.
  • Successivamente, viene inserito del codice nella parte else che funziona solo se il ' Se L'affermazione è falsa.

Esempio 1: Verifica della divisione utilizzando l'operatore Not nella condizione If

Per spiegare il concetto di “ Non ” operatore nel “ Se ” condizione, seguire il codice seguente:

divisione di classe {
public static void main ( Corda [ ] arg ) {
numero intero = 19 ;
intero div = 5 ;
Se ( nessuno % div ! = 0 ) {
System.out.println ( numero + ' non è divisibile per ' + div ) ;
} altro {
System.out.println ( numero + ' è completamente divisibile per ' + div ) ;
}
}
}

Spiegazione del codice precedente:

  • Innanzitutto, crea due variabili denominate ' nessuno ' E ' div ” e fornire loro valori fittizi.
  • Successivamente, il “ Se ” viene utilizzata l'istruzione che prima esegue la divisione su entrambi gli operatori e poi utilizza il “ Non uguale ' cartello.
  • Questo ' Non L'operatore ” effettua la negazione della condizione e diventa vero solo se il risultato non è uguale a “ 0 ”.
  • Alla fine, crea un'altra parte per la gestione se il risultato è uguale a ' 0 ”.

Dopo l'esecuzione del suddetto codice:

L'istantanea sopra mostra che i valori forniti non sono divisibili, ecco perché il ' Se ” parte viene eseguita.

Esempio 2: trovare un numero maggiore utilizzando l'operatore Not nella condizione If

Utilizzando il ' Non ” operatore nel “ Se ” istruzione condizionale, si può trovare anche un numero maggiore tra più variabili.

Visitiamo il codice seguente per una migliore spiegazione:

classe Maggiore {
public static void principale ( Corda [ ] arg ) {
int a = venti ;
intero b = 10 ;
Se ( ! ( UN > = b ) ) {
System.out.println ( un + ' è meno di ' + b ) ;
} altro {
System.out.println ( un + ' è più grande di ' + b ) ;
}
}
}

Spiegazione del codice precedente:

  • Innanzitutto, vengono inizializzate due variabili. Poi il ' Non ” viene applicato a una condizione per verificare se il “ UN ” variabile è maggiore o uguale a “ B ' variabile.
  • Dopodiché, stampa un relativo messaggio nella sezione ' Se ” blocco di istruzioni.
  • Alla fine, stampa un messaggio che è presente nel “ altro ” porzione.

Dopo l'esecuzione del codice precedente:

L'istantanea sopra mostra che è stato trovato un valore maggiore con l'aiuto del ' Non ” operatore.

Conclusione

IL ' Non ” operatore in “ Se Le condizioni forniscono flessibilità e chiarezza nell'esprimere condizioni negate, semplificando la logica complessa e migliorando la leggibilità del codice. Usandolo, le righe di codice diminuiscono molto, fanno risparmiare molto tempo al programmatore e riducono le possibilità di errori logici. Questo articolo ha illustrato la procedura per utilizzare l'operatore Not nella condizione if in Java.