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 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é:
Nakonec vytiskněte výslednou hodnotu na konzoli:
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 y = ' +y ) ;
Nyní převedeme booleovskou hodnotu „ X “ s pomocí „ =! operátor:
' 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:
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í.