Kaip naudoti ne operatorių esant „Java“ sąlygoms?

Kaip Naudoti Ne Operatoriu Esant Java Salygoms



Java programoje „ Ne ' operatorius su ' jeigu “ sąlyga pakeičia rezultatą, kuris grąžinamas dėl „ jeigu “ sąlyginis teiginys. Ypač, kai susiduria su sudėtingomis sąlygomis, ne operatorius gali supaprastinti logiką. Naudojant operatorių „Ne“ sąlygoje „jei“, kodas gali būti glaustesnis ir lengviau suprantamas, ypač kai išreiškiamos neigiamos sąlygos.

Šiame straipsnyje parodoma, kaip naudoti operatorių Not operatoriaus if sąlygoje Java.







Kaip naudoti ne operatorių esant „Java“ sąlygoms?

Operatorius „Ne“ žymimas šauktuku (!). Tai yra loginio „Java“ operatoriaus tipas, kuris paneigia pateiktą Būlio reikšmę ir naudojamas su „ jeigu “ sąlygos, kad patikrintumėte priešingą pateiktos sąlygos atsakymą / reikšmę. Tai naudinga atliekant konkretų veiksmą arba vykdant kodo bloką, kai netenkinama tam tikra sąlyga.



Sintaksė



Sintaksėje yra „ jeigu “ sąlyginis teiginys su „ Ne ' operatorius. Be to, tarkime, kad „ daryk bet ką() Funkcija grąžina tik true arba false:





jeigu ( ! daryk bet ką ( ) )
{
// atlikti tam tikrą kodo dalį
}
Kitas {
// atlikti tam tikrą kodo dalį
}

Aukščiau pateiktoje sintaksėje:



  • Pirma, grąžinama vertė „ daryk bet ką() funkcija paneigiama ir ši reikšmė perduodama kaip sąlyga jeigu “ pareiškimas.
  • Tada tam tikras kodas įterpiamas į kitą dalį, kuri veikia tik tada, jei „ jeigu “ teiginys yra klaidingas.

1 pavyzdys: padalijimo tikrinimas naudojant ne operatorių esant „If“ sąlygai

Norėdami paaiškinti sąvoką „ Ne ' operatorius ' jeigu “ sąlygą, vadovaukitės toliau pateiktu kodu:

klasės skyrius {
viešas statinis tuštumas pagrindinis ( Styga [ ] args ) {
int skaičius = 19 ;
int div = 5 ;
jeigu ( ant vieno % div ! = 0 ) {
System.out.println ( skaičius + 'nedalomas iš' + div ) ;
} Kitas {
System.out.println ( skaičius + 'visiškai dalijasi iš' + div ) ;
}
}
}

Aukščiau pateikto kodo paaiškinimas:

  • Pirmiausia sukurkite du kintamuosius pavadinimu ' ant vieno “ ir „ div “ ir pateikti jiems netikras vertes.
  • Toliau „ jeigu “ naudojamas sakinys, kuris pirmiausia atlieka padalijimą abiem operatoriams, o tada naudoja „ Nėra lygus “ ženklas.
  • Šis ' Ne ' operatorius paneigia sąlygos ir tampa teisinga tik tuo atveju, jei rezultatas nėra lygus ' 0 “.
  • Pabaigoje sukurkite kitą dalį tvarkymui, jei rezultatas lygus „ 0 “.

Įvykdžius aukščiau nurodytą kodą:

Aukščiau pateikta momentinė nuotrauka rodo, kad pateiktos reikšmės nėra dalijamos, todėl „ jeigu “ dalis vykdoma.

2 pavyzdys: didesnio skaičiaus radimas naudojant ne operatorių, jei būsena

Naudodami ' Ne ' operatorius ' jeigu ” sąlyginį sakinį, taip pat galima rasti didesnį skaičių tarp kelių kintamųjų.

Norėdami gauti geresnį paaiškinimą, apsilankykime toliau pateiktame kode:

klasė Didesnė {
viešas statinis tuštumas pagrindinis ( Styga [ ] args ) {
int a = dvidešimt ;
int b = 10 ;
jeigu ( ! ( a > = b ) ) {
System.out.println ( + ' mažiau nei ' + b ) ;
} Kitas {
System.out.println ( + 'yra didesnis nei' + b ) ;
}
}
}

Aukščiau pateikto kodo paaiškinimas:

  • Pirma, inicijuojami du kintamieji. Tada ' Ne “ operatorius taikomas su sąlyga patikrinti, ar “ a ' kintamasis yra didesnis arba lygus ' b “ kintamasis.
  • Po to išspausdinkite santykinį pranešimą „ jeigu “ teiginių blokas.
  • Galų gale išspausdina pranešimą, esantį „ Kitas “ dalis.

Įvykdžius aukščiau pateiktą kodą:

Aukščiau pateikta momentinė nuotrauka rodo, kad didesnė vertė buvo rasta naudojant „ Ne ' operatorius.

Išvada

Ne ' operatorius ' jeigu “ sąlygos suteikia lankstumo ir aiškumo išreiškiant neigiamas sąlygas, supaprastina sudėtingą logiką ir pagerina kodo skaitomumą. Jį naudojant labai sumažėja kodo eilučių, sutaupoma daug programuotojo laiko ir sumažėja loginių klaidų tikimybė. Šiame straipsnyje parodyta procedūra, kaip naudoti operatorių Not esant sąlygai „Java“.