Kuinka käyttää Not-operaattoria If-olosuhteissa Javassa?

Kuinka Kayttaa Not Operaattoria If Olosuhteissa Javassa



Javassa ' Ei '-operaattori ' jos '-ehto kumoaa tuloksen, joka palautetaan '' jos ”ehdollinen lausunto. Erityisesti monimutkaisten olosuhteiden käsittelyssä ei-operaattori voi yksinkertaistaa logiikkaa. 'Ei'-operaattorin käyttö 'jos'-ehdossa voi tehdä koodista tiiviimmän ja helpommin ymmärrettävän, varsinkin kun ilmaistaan ​​negatiivisia ehtoja.

Tämä artikkeli esittelee menettelyn, jolla Ei-operaattoria käytetään Java-jos-ehdossa.







Kuinka käyttää Not-operaattoria If-olosuhteissa Javassa?

'Ei'-operaattoria edustaa huutomerkki (!). Se on Javassa eräänlainen looginen operaattori, joka kumoa annetun Boolen arvon, ja sitä käytetään ' jos ” ehdot tarkistaaksesi päinvastaisen vastauksen/arvon annetulle ehdolle. Tämä on hyödyllistä suoritettaessa tiettyä toimintoa tai suoritettaessa koodilohkoa, kun tietty ehto ei täyty.



Syntaksi



Syntaksi sisältää ' jos ' ehdollinen lauseke ' Ei ”operaattori. Oletetaan myös, että ' tehdä mitä tahansa () ”-funktio palauttaa vain tosi tai epätosi:





jos ( ! tehdä mitä tahansa ( ) )
{
// suorittaa jokin koodinpätkä
}
muu {
// suorittaa jokin koodinpätkä
}

Yllä olevassa syntaksissa:



  • Ensin palautettu arvo tehdä mitä tahansa () ' -funktio on kielletty ja tämä arvo välitetään ehdoksi ' jos ”lausunto.
  • Seuraavaksi jokin koodi lisätään else-osaan, joka toimii vain, jos ' jos 'väite on väärä.

Esimerkki 1: Jaon tarkistus käyttämällä Not Operator -toimintoa If-tilassa

Selittääkseen 'konseptin' Ei '-operaattori kohdassa ' jos ” ehto, seuraa alla olevaa koodia:

luokan divisioona {
julkinen static void main ( merkkijono [ ] args ) {
int numero = 19 ;
int div = 5 ;
jos ( yhdellä % div ! = 0 ) {
System.out.println ( numero + 'ei ole jaettavissa' + div ) ;
} muu {
System.out.println ( numero + 'on täysin jaollinen' + div ) ;
}
}
}

Selitys yllä olevalle koodille:

  • Luo ensin kaksi muuttujaa nimeltä ' yhdellä ' ja ' div ” ja tarjota heille vääriä arvoja.
  • Seuraavaksi ' jos ' -lausetta käytetään, joka ensin suorittaa jaon molemmille operaattoreille ja sitten käyttää ' Ei tasa-arvoinen ”merkki.
  • Tämä ' Ei 'operaattori tekee ehdon negaation ja tulee tosi vain jos tulos ei ole yhtä suuri kuin ' 0 ”.
  • Luo lopuksi muu osa käsittelyä varten, jos tulos on yhtä suuri kuin ' 0 ”.

Yllä mainitun koodin suorittamisen jälkeen:

Yllä oleva tilannekuva osoittaa, että annetut arvot eivät ole jaettavissa, minkä vuoksi ' jos ”-osa suoritetaan.

Esimerkki 2: Suuremman määrän löytäminen käyttämällä Not Operator in If -tilaa

Käyttämällä ' Ei '-operaattori kohdassa ' jos ” ehdollinen lause, useiden muuttujien välillä löytyy myös suurempi luku.

Käymme alla olevassa koodissa saadaksesi paremman selityksen:

luokka Suurempi {
julkinen static void main ( merkkijono [ ] args ) {
int a = kaksikymmentä ;
int b = 10 ;
jos ( ! ( a > = b ) ) {
System.out.println ( + ' on vähemmän kuin ' + b ) ;
} muu {
System.out.println ( + ' on suurempi kuin ' + b ) ;
}
}
}

Selitys yllä olevalle koodille:

  • Ensin alustetaan kaksi muuttujaa. Sitten ' Ei '-operaattoria käytetään sillä ehdolla, että tarkistetaan, onko ' a 'muuttuja on suurempi tai yhtä suuri kuin ' b ”muuttuja.
  • Tulosta sen jälkeen suhteellinen viesti ' jos ”lausekelohko.
  • Tulostaa lopuksi viestin, joka on ' muu ” osa.

Yllä olevan koodin suorittamisen jälkeen:

Yllä oleva tilannekuva osoittaa, että suurempi arvo on löydetty ' Ei ”operaattori.

Johtopäätös

' Ei 'operaattori ' jos ”ehdot tarjoavat joustavuutta ja selkeyttä negatiivisten ehtojen ilmaisemisessa, yksinkertaistavat monimutkaista logiikkaa ja parantavat koodin luettavuutta. Sitä käyttämällä koodirivit pienenevät paljon, säästävät paljon ohjelmoijan aikaa ja vähentävät loogisten virheiden mahdollisuuksia. Tämä artikkeli on osoittanut menettelyn, jolla ei-operaattoria käytetään Javan if-tilassa.