Jaký je rozdíl mezi != a =! Operátoři v Javě

Jaky Je Rozdil Mezi A Operatori V Jave



Symbol používaný k provádění operací se nazývá operátor. V Javě je „ != “ je porovnávací operátor používaný k určení, zda jsou dva operandy stejné nebo ne jejich porovnáním, zatímco „ =! ” operátor kombinuje dva operátory; první je operátor přiřazení “ = “, a druhý je logický operátor Not “ ! ” který pracuje s booleovskými hodnotami. Používá se také při inverzi booleovských hodnot.

Tento příspěvek vysvětlí rozdíl mezi != a =! Operátoři v Javě.







Jaký je rozdíl mezi != a =! Operátoři v Javě?

!= ' a ' =! ” jsou dva samostatné operátory Java. Tyto dva operátory nelze srovnávat, protože mají různé funkce. ' != Operátor ” porovnává dva operandy, zatímco operátor ” =! Operátor ” převrací výsledek booleovských hodnot. Jeho znázornění poskytuje pouze dojem podobný.



Nyní probereme obě metody a jejich použití jednu po druhé!



Co je operátor „!=“ v Javě?

' != Operátor ” se také nazývá “ nerovná se Operátor Java. Používá se k vyhodnocení, zda jsou dva operandy stejné při použití podmíněných příkazů. Tento operátor vrací booleovské hodnoty, kde „ skutečný “ znamená, že hodnoty jsou porovnány a nejsou stejné, a “ Nepravdivé “ označuje opačný případ, kdy jsou obě hodnoty stejné.





Jak používat operátor „!=“ v Javě?

Pro porovnání hodnoty proměnné postupujte podle níže uvedené syntaxe “ A “ s “ b ' za použití ' != Operátor ” (nerovná se):

A ! =b


Příklad 1



V tomto příkladu vytvoříme dvě proměnné typu integer, “ A ' a ' b “ a inicializujte je:

int a = dvacet ;
int b = 23 ;


Vytisknout původní hodnoty proměnných “ A ' a ' b “ na konzole pomocí „ System.out.println() “ metoda:

System.out.println ( 'Hodnota a =' +a ) ;
System.out.println ( 'Hodnota b = ' +b ) ;


Poté zkontrolujeme, zda hodnota „ A “ se rovná hodnotě “ b ' za použití ' != “ operátor. Vrátí booleovskou hodnotu „ Nepravdivé ” pokud jsou obě hodnoty stejné:

booleovský výstup = a ! =b;


Nakonec vytiskněte výslednou hodnotu na konzoli:

System.out.println ( výstup ) ;



Výstup zobrazuje booleovskou hodnotu “ skutečný “, což znamená, že hodnoty „ A ' a ' b “ se nerovnají:


Příklad 2

Nyní provedeme stejnou operaci s použitím následující syntaxe:

booleovský výstup = ! ( A ==b ) ;


Nejprve kontroluje rovnost „ A ' a ' b 'hodnoty proměnných pomocí operátoru porovnání' == “ a pak výsledek neguje.

Nakonec vytiskněte výstup na konzoli:

System.out.println ( výstup ) ;



Výstup


Nyní přejdeme k dalšímu příkladu, kde uvidíme, jak zmíněný operátor pomáhá najít rovnost za zadaných podmínek.

Příklad 3

Zde budeme uvažovat stejné proměnné “ A ' a ' b ” s jejich hodnotami jako v předchozích příkladech. Použijeme podmínku „ -li ” pro kontrolu, zda jsou hodnoty obou proměnných stejné nebo ne, a vytiskněte přidané příkazy:

-li ( A ! =b ) {
System.out.println ( „Hodnota ‚a‘ se nerovná hodnotě ‚b‘“ ) ;
} jiný {
System.out.println ( „Hodnota ‚a‘ se rovná hodnotě ‚b‘“ ) ;
}



Výstup ukazuje, že hodnoty „ A ' a ' b “ se nerovnají:


Nyní se vydejte k práci „ =! ” operátor v Javě.

Co je '=!' Operátor v Javě?

' =! ” operátor je kombinací dvou operátorů, operátor přiřazení “ = “ a logické ne „ ! “ operátor. Logický operátor not se používá k převodu původní hodnoty, zatímco operátor přiřazení se používá k přiřazení hodnoty.

Chcete-li převést výstup booleovských hodnot, můžete použít „ =! “ operátor. Převede booleovskou hodnotu a poté ji přiřadí druhému operandu.

Jak používat '=!' Operátor v Javě?

Syntaxe pro použití „ =! ” operátor je uveden následovně:

X = ! Y


Poznámka: Správný výraz je „ x= !y 'ne' x=!y “; je to trochu matoucí. Výraz ' x= !y “ ukazuje, že booleovská hodnota „ Y “ je nejprve převráceno a poté je přiřazeno k „ X “.

Příklad

V tomto příkladu máme dvě proměnné typu boolean, “ X ' a ' Y “, s následujícími hodnotami:

booleovské x = skutečný ;
booleovské y = skutečný ;


Vytiskněte hodnoty vytvořených proměnných na konzole pomocí „ System.out.println() “ metoda:

System.out.println ( 'Booleovská hodnota x = ' +x ) ;
System.out.println ( 'Booleovská hodnota y = ' +y ) ;


Nyní převedeme booleovskou hodnotu „ X “ s pomocí „ =! operátor:

X = ! Y;


' Y “ nejprve převrátí svou hodnotu z “ skutečný “ až “ Nepravdivé “ a poté je přiřazena „ X “. Vytiskněte aktualizovanou hodnotu „ X “ na konzoli:

System.out.println ( 'Nyní hodnota x = ' +x ) ;



Výstup


Poskytli jsme všechny základní informace o „ != ' a ' =! ” operátory v Javě.

Závěr

Oba ' != ' a ' =! ” jsou operátory Java používané k provádění různých funkcí. ' != Operátor ' je porovnávací operátor, který porovnává rovnost dvou operandů, aby určil, zda jsou stejné nebo ne, zatímco ' =! “ je kombinace dvou operátorů, operátor přiřazení “ = “ a logický operátor nikoli „ ! ”, který pracuje s booleovskými hodnotami. V tomto příspěvku jsme diskutovali o rozdílu mezi != a =! operátory v Javě a jejich použití.