V Javi je » ne ' operator z ' če ' pogoj obrne rezultat, ki je vrnjen kot rezultat ' če ” pogojni stavek. Neoperater lahko poenostavi logiko zlasti pri zapletenih pogojih. Uporaba operatorja »Ne« v pogoju »če« lahko naredi kodo bolj jedrnato in lažje razumljivo, zlasti pri izražanju zanikanih pogojev.
Ta članek prikazuje postopek za uporabo operatorja Not v pogoju if v Javi.
Kako uporabiti operator Not v pogojih If v Javi?
Operator »Ne« je predstavljen s klicajem (!). To je vrsta logičnega operatorja v Javi, ki zanika podano logično vrednost in se uporablja z ' če ” pogoje za preverjanje nasprotnega odgovora/vrednosti za navedeni pogoj. To je koristno pri izvajanju določenega dejanja ali izvajanju bloka kode, ko določen pogoj ni izpolnjen.
Sintaksa
Sintaksa vsebuje ' če ' pogojni stavek z ' ne ” operaterja. Predpostavimo tudi, da je ' naredi karkoli() ” funkcija vrne samo true ali false:
če ( ! naredi karkoli ( ) )
{
// izvesti nekaj kode
}
drugače {
// izvesti nekaj kode
}
V zgornji sintaksi:
- Najprej vrnjena vrednost za » naredi karkoli() ' je zanikana in ta vrednost je posredovana kot pogoj v ' če ” izjava.
- Nato je nekaj kode vstavljeno v del else, ki deluje le, če je » če ” izjava je napačna.
Primer 1: Preverjanje deljenja z uporabo operatorja Not v pogoju If
Za razlago koncepta ' ne ' operater v ' če ”, sledite spodnji kodi:
razred Division {javni statični void main ( Vrvica [ ] args ) {
int število = 19 ;
int div = 5 ;
če ( na enem % div ! = 0 ) {
System.out.println ( num + ' ni deljivo z ' + div ) ;
} drugače {
System.out.println ( num + ' je popolnoma deljivo z ' + div ) ;
}
}
}
Razlaga zgornje kode:
- Najprej ustvarite dve spremenljivki z imenom ' na enem « in » div « in jim posredujte navidezne vrednosti.
- Nato je ' če ” se uporabi stavek, ki najprej izvede deljenje na obeh operatorjih in nato uporabi Ni enako ” znak.
- Ta ' ne ” naredi negacijo pogoja in postane resničen le, če rezultat ni enak “ 0 ”.
- Na koncu ustvarite še del za obravnavo, če je rezultat enak ' 0 ”.
Po izvedbi zgoraj navedene kode:
Zgornji posnetek kaže, da podane vrednosti niso deljive, zato je ' če ” del je izveden.
Primer 2: Iskanje večjega števila z uporabo operatorja Not v pogoju If
Z uporabo ' ne ' operater v ' če ” pogojni stavek, je mogoče najti tudi večje število med več spremenljivkami.
Oglejmo si spodnjo kodo za boljšo razlago:
razred Večje {javni statični void main ( Vrvica [ ] args ) {
int a = dvajset ;
int b = 10 ;
če ( ! ( a > = b ) ) {
System.out.println ( a + ' je manj kot ' + b ) ;
} drugače {
System.out.println ( a + ' je večji od ' + b ) ;
}
}
}
Razlaga zgornje kode:
- Najprej se inicializirata dve spremenljivki. Potem, ' ne ” se uporabi pod pogojem, da se preveri, ali je a ' je večja ali enaka spremenljivki ' b ” spremenljivka.
- Nato natisnite relativno sporočilo v » če ” blok stavkov.
- Na koncu natisne sporočilo, ki je prisotno v » drugače ” del.
Po izvedbi zgornje kode:
Zgornji posnetek kaže, da je bila večja vrednost najdena s pomočjo » ne ” operaterja.
Zaključek
' ne ' operater v ' če ” pogojev zagotavlja prilagodljivost in jasnost pri izražanju zanikanih pogojev, poenostavi kompleksno logiko in izboljša berljivost kode. Z njegovo uporabo se vrstice kode zelo zmanjšajo, programerju prihranijo veliko časa in zmanjšajo možnosti logičnih napak. Ta članek je prikazal postopek za uporabo operatorja Not v pogoju if v Javi.