V Jave je „ nie ” operátor s “ ak “ podmienka zvráti výsledok, ktorý sa vráti ako výsledok „ ak “podmienečné vyhlásenie. Najmä pri riešení zložitých podmienok môže neoperátor zjednodušiť logiku. Použitím operátora „Nie“ v podmienke „if“ môže byť kód stručnejší a zrozumiteľnejší, najmä pri vyjadrení negovaných podmienok.
Tento článok ukazuje postup použitia operátora Not v podmienke if v jazyku Java.
Ako používať operátor Not Operator v podmienkach If v jazyku Java?
Operátor „Nie“ je reprezentovaný výkričníkom (!). Je to typ logického operátora v jazyku Java, ktorý neguje poskytnutú booleovskú hodnotu a používa sa s „ ak ” podmienky na kontrolu opačnej odpovede/hodnoty pre poskytnutú podmienku. To je výhodné pri vykonávaní špecifickej akcie alebo vykonávaní bloku kódu, keď nie je splnená určitá podmienka.
Syntax
Syntax obsahuje „ ak 'podmienečné vyhlásenie s ' nie ” operátor. Predpokladajme tiež, že „ robiť čokoľvek() Funkcia ” vráti iba hodnotu true alebo false:
ak ( ! robiť čokoľvek ( ) )
{
// vykonať nejaký kus kódu
}
inak {
// vykonať nejaký kus kódu
}
Vo vyššie uvedenej syntaxi:
- Po prvé, vrátená hodnota pre „ robiť čokoľvek() ” funkcia je negovaná a táto hodnota je odovzdaná ako podmienka do “ ak “vyhlásenie.
- Ďalej sa do časti else vloží nejaký kód, ktorý funguje iba vtedy, ak je „ ak “ vyhlásenie je nepravdivé.
Príklad 1: Kontrola divízie pomocou operátora Not v stave If
Na vysvetlenie pojmu „ nie ” operátor v “ ak “podmienka, postupujte podľa nižšie uvedeného kódu:
trieda Divízia {public static void main ( Reťazec [ ] args ) {
int číslo = 19 ;
int div = 5 ;
ak ( na jeden % div ! = 0 ) {
System.out.println ( číslo + 'nie je deliteľné' + div ) ;
} inak {
System.out.println ( číslo + 'je plne deliteľné' + div ) ;
}
}
}
Vysvetlenie vyššie uvedeného kódu:
- Najprv vytvorte dve premenné s názvom „ na jeden “ a „ div “ a poskytnúť im fiktívne hodnoty.
- Ďalej, „ ak používa sa príkaz “, ktorý najprv vykoná rozdelenie na oboch operátoroch a potom použije príkaz “ Nerovná sa ”znamenie.
- toto ' nie Operátor ” neguje podmienku a dostane hodnotu true iba vtedy, ak sa výsledok nerovná “ 0 “.
- Nakoniec vytvorte časť else na spracovanie, ak sa výsledok rovná „ 0 “.
Po vykonaní vyššie uvedeného kódu:
Vyššie uvedená snímka ukazuje, že poskytnuté hodnoty nie sú deliteľné, a preto „ ak “ časť sa vykoná.
Príklad 2: Nájdenie väčšieho čísla pomocou operátora Not v stave If
Pomocou „ nie ” operátor v “ ak ” podmienený príkaz, možno nájsť aj väčší počet medzi viacerými premennými.
Pre lepšie vysvetlenie navštívte nižšie uvedený kód:
trieda Väčšia {public static void main ( Reťazec [ ] args ) {
int a = dvadsať ;
int b = 10 ;
ak ( ! ( a > = b ) ) {
System.out.println ( + ' je menej než ' + b ) ;
} inak {
System.out.println ( + ' je väčší ako ' + b ) ;
}
}
}
Vysvetlenie vyššie uvedeného kódu:
- Najprv sa inicializujú dve premenné. Potom ' nie Operátor ” sa použije pod podmienkou, že sa skontroluje, či sa a 'premenná je väčšia alebo rovná ' b “premenná.
- Potom vytlačte relatívnu správu v „ ak “blok príkazov.
- Nakoniec vytlačí správu, ktorá sa nachádza v „ inak “časť.
Po vykonaní vyššie uvedeného kódu:
Vyššie uvedená snímka ukazuje, že väčšia hodnota bola nájdená pomocou „ nie ” operátor.
Záver
' nie ” operátor v “ ak Podmienky poskytujú flexibilitu a jasnosť pri vyjadrovaní negovaných podmienok, zjednodušujú komplexnú logiku a zlepšujú čitateľnosť kódu. Jeho používaním sa riadky kódu výrazne zmenšujú, šetrí veľa času programátora a znižuje sa pravdepodobnosť logických chýb. Tento článok demonštroval postup použitia operátora Not v podmienke if v jazyku Java.