Questo articolo fornisce una comprensione dettagliata dei seguenti aspetti relativi all'operatore di negazione:
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;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;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;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.