Qual è la differenza tra il != e =! Operatori di Java

Qual è la differenza tra il != e =! Operatori di Java

Il simbolo utilizzato per eseguire operazioni è chiamato operatore. In Java, il "!="È un operatore di confronto utilizzato per determinare se due operandi sono uguali o meno confrontandoli, mentre il"=!"L'operatore combina due operatori; Il primo è un operatore di assegnazione "=", E il secondo è un logico non operatore"!"Questo funziona con valori booleani. È anche utilizzato nell'inversione dei valori booleani.

Questo post spiegherà la differenza tra != e =! Operatori di Java.

Qual è la differenza tra il != e =! Operatori di Java?

"!=" E "=!"Sono due operatori Java separati. Questi due operatori non possono essere confrontati perché servono funzionalità diverse. IL "!="L'operatore confronta due operandi, mentre il"=!"L'operatore inversa il risultato dei valori booleani. La sua rappresentazione dà solo un aspetto simile.

Ora discuteremo sia i metodi che il loro utilizzo uno per uno!

Cosa è "!= ”Operatore in Java?

IL "!="L'operatore è anche chiamato"non uguale a"Operatore Java. Viene utilizzato per valutare se due operandi sono uguali durante l'utilizzo di istruzioni condizionali. Questo operatore restituisce i valori booleani, dove "VERO"Indica che i valori vengono confrontati e non sono uguali e"falso"Si riferisce al suo caso opposto quando entrambi i valori sono uguali.

Come usare "!= ”Operatore in Java?

Segui la sintassi di seguito per il confronto del valore variabile "UN" con "B" usando il "!="(Non uguale) operatore:

UN!= b


Esempio 1

In questo esempio, creeremo due variabili di tipo intero, "UN" E "B"E inizializzali:

int a = 20;
int b = 23;


Stampa i valori originali delle variabili "UN" E "B"Sulla console con l'aiuto del"Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("il valore di a ="+a);
Sistema.fuori.println ("il valore di b ="+b);


Quindi, verificheremo se il valore di "UN"È uguale al valore di"B" usando il "!="Operatore. Restituirà un valore booleano "falso"Se entrambi i valori sono uguali:

output booleano = a!= b;


Infine, stampare il valore risultante sulla console:

Sistema.fuori.println (output);



L'output mostra il valore booleano "VERO", Che indica che i valori di"UN" E "B"Non sono uguali:


Esempio 2

Ora eseguiremo la stessa operazione utilizzando la seguente sintassi:

output booleano =!(a == B);


Prima controlla l'uguaglianza di "UN" E "B"Valori variabili usando l'operatore di confronto"=="E poi nega il risultato.

Infine, stampare l'output sulla console:

Sistema.fuori.println (output);



Produzione


Ora, passiamo a un altro esempio in cui vedremo come l'operatore menzionato aiuta a trovare l'uguaglianza nelle condizioni specificate.

Esempio 3

Qui considereremo le stesse variabili "UN" E "B"Con i loro valori come negli esempi precedenti. Useremo il condizionale "Se"Dichiarazione per verificare se i valori di entrambe le variabili sono uguali o meno e stampano le dichiarazioni aggiunte:

se un!= b)
Sistema.fuori.println ("Il valore di" A "non è uguale al valore di" b "");
altro
Sistema.fuori.println ("Il valore di" A "è uguale al valore di" b "");



L'output mostra che i valori di "UN" E "B"Non sono uguali:


Ora, vai verso il funzionamento del "=!"Operatore in Java.

Cos'è “=!"Operatore in Java?

IL "=!"L'operatore è la combinazione dei due operatori, l'operatore di assegnazione"="E il logico non"!"Operatore. L'operatore logico non viene utilizzato per convertire il valore originale, mentre l'operatore di assegnazione viene utilizzato per l'assegnazione del valore.

Per convertire l'output dei valori booleani, è possibile utilizzare "=!"Operatore. Converte il valore booleano e quindi lo assegna al secondo operando.

Come usare “=!"Operatore in Java?

La sintassi per l'utilizzo di "=!"L'operatore è dato come segue:

x = !y


Nota: L'espressione corretta è "x = !y" non "x =!y"; È un po 'confuso. L'espressione "x = !y"Mostra che il valore booleano di"y"Viene prima invertito, quindi viene assegnato a"X".

Esempio

In questo esempio, abbiamo due variabili di tipo booleano, "X" E "y", Con i seguenti valori:

booleano x = vero;
booleano y = vero;


Stampa i valori delle variabili create sulla console usando "Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("il valore booleano di x ="+x);
Sistema.fuori.println ("Il valore booleano di y ="+y);


Ora convertiremo il valore booleano di "X"Con l'aiuto del"=!"Operatore:

x = !y;


IL "y"Per prima cosa inverte il suo valore da"VERO" A "falso", E poi è assegnato a"X". Stampa il valore aggiornato di "X"Sulla console:

Sistema.fuori.println ("Ora il valore di x =" +x);



Produzione


Abbiamo fornito tutte le informazioni di base sul "!=" E "=!"Operatori di Java.

Conclusione

Entrambi "!=" E "=!"Gli operatori Java sono usati per eseguire diverse funzionalità. IL "!="L'operatore è un operatore di confronto che confronta l'uguaglianza di due operandi per determinare se sono uguali o no, mentre il"=!"È la combinazione di due operatori, un operatore di assegnazione"=", E il logico non operatore"!"Questo funziona con valori booleani. In questo post, abbiamo discusso della differenza tra != e =! Operatori a Java e il loro utilizzo.