Cosa fa ! Medio in Java?

Cosa fa ! Medio in Java?
IL ! L'operatore è anche noto come negazione O NON Operatore e appartiene alla categoria degli operatori Java Unary. È usato per invertire le conseguenze dei valori booleani i.e. Over, trasforma i valori reali in valori falsi e falsi in vero o più conciso possiamo dire che viene utilizzato per invertire lo stato logico di un operando. In Java, il ! L'operatore ha più casi d'uso, i più comuni tra questi sono le dichiarazioni Loop e If-Else.

Questo articolo fornisce una comprensione dettagliata dei seguenti aspetti relativi all'operatore di negazione:

  • Cosa è un operatore unario in Java
  • Cosa fa "!" significa in Java
  • Sintassi di "!" Operatore in Java
  • Come usare "!" in Java
  • Come usare "!" Operatore in dichiarazioni condizionali
  • Come usare "!" Operatore nel ciclo

Quindi iniziamo!

Cosa è un operatore unario in Java

L'operatore che richiede un solo operando per eseguire alcune operazioni specifiche è noto come operatore Unario in Java. Gli operatori unari più frequentemente usati sono: operatore incrementato (++), logico non operatore (!), decremento operatore (-) e così via.

Cosa fa "!"Significa in java

In termini di programmazione "!" L'operatore è indicato come a "Logico no" e viene utilizzato per invertire un valore booleano. Ad esempio: se il valore è vero, trasformerà il valore in false e viceversa.

Sintassi di "!"Operatore in Java

La sintassi di base dell'operatore logico no o negazione è mostrata nello snippet di codice seguente:

!(operand)

Come usare "!"Operatore in Java

Consideriamo un esempio molto semplice per una profonda comprensione di come usare ! Operatore in Java.

Esempio

In questo esempio inizializziamo un flag variabile con vero. In primo luogo, stampiamo il valore effettivo del flag e quindi stampiamo il valore del flag usando logico no ! operatore:

bandiera booleana = true;
Sistema.fuori.println ("Valore effettivo:" + flag);
Sistema.fuori.println ("Valore usando logico non operatore:" + !bandiera);

Lo snippet di codice completo e il suo output sono mostrati nel seguente frammento:

L'output mostra l'uso di logico non operatore ! Fornisce un risultato conversa.

Come usare "!"Operatore nelle dichiarazioni condizionali

In Java, normalmente il blocco IF esegue se la condizione specificata è vera e il blocco altro viene eseguito se la condizione specificata è falsa. Tuttavia, usando il ! operatore possiamo invertire la logica.

Esempio

Lo snippet di codice di seguito è riportato fornisce una vista approfondita di come utilizzare ! Operatore nelle dichiarazioni IF-Else:

int numero1 = 50;
int numero2 = 100;
Se( !(numero 1 < number2))

Sistema.fuori.println ("numero2 è maggiore di numero1");

altro

Sistema.fuori.println ("numero2 è inferiore a numero1");

In questo esempio abbiamo due valori 50 e 100, logicamente il blocco If dovrebbe eseguire se la condizione è vera i.e. if (50 100):

L'output verifica che il blocco altro viene eseguito che mostra l'adeguatezza del ! operatore.

Come usare "!"Operatore nel ciclo

Un altro uso utilizzato frequentemente di ! L'operatore è durante il ciclo, in cui l'operatore logico non specifica che il ciclo deve eseguire fino a quando la condizione specificata non rimane falsa:

Esempio

Consideriamo il pezzo di codice seguente per una profonda comprensione di come usare ! operatore nel ciclo while:

int numero1 = 0;
mentre (numero1 != 10)

Sistema.fuori.println ("numero:" + numero1);
numero1 ++;

Il pezzo di codice di cui sopra fornisce il seguente output:

L'output autentica che il ciclo esegue fino a quando la condizione non è falsa e interrompe il funzionamento quando la condizione diventa vera (i.e. 10 = 10).

Conclusione

IL "!" L'operatore è un operatore unario noto come "Logico no" operatore e viene utilizzato per inverso un valore booleano. Usando ! Operatore La logica delle istruzioni if-else può essere invertita i.e. Il blocco If esegue quando la condizione specificata è falsa e altrimenti il ​​blocco esegue quando la condizione specificata è vera. IL ! L'operatore può essere utilizzato nel ciclo while per iterare un ciclo se la condizione è falsa. Questo articolo fornisce una panoramica dettagliata di ciò che fa ! significa e quali sono i casi d'uso del ! Operatore in Java.