Ako používať operátor Not Operator v podmienkach If v jazyku Java?

Ako Pouzivat Operator Not Operator V Podmienkach If V Jazyku Java



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.