U Javi, ' Ne ' operator s ' ako ' uvjet poništava ishod koji je vraćen kao rezultat ' ako ” uvjetna izjava. Osobito kada se radi o složenim uvjetima, neoperater može pojednostaviti logiku. Korištenje operatora “Not” u uvjetu “if” može kod učiniti sažetijim i lakšim za razumijevanje, posebno kada se izražavaju negirani uvjeti.
Ovaj članak demonstrira postupak korištenja operatora Not u if uvjetu u Javi.
Kako koristiti operator Not u uvjetima If u Javi?
Operator “Ne” predstavljen je uskličnikom (!). To je vrsta logičkog operatora u Javi koji negira danu Booleovu vrijednost i koristi se s ' ako ” uvjete za provjeru suprotnog odgovora/vrijednosti za navedeni uvjet. Ovo je korisno u izvođenju određene akcije ili izvršavanju bloka koda kada određeni uvjet nije ispunjen.
Sintaksa
Sintaksa sadrži ' ako ” uvjetna izjava s “ Ne ” operator. Također, pretpostavimo da je ' učiniti bilo što() ” vraća samo true ili false:
ako ( ! učiniti bilo što ( ) )
{
// izvesti neki dio koda
}
drugo {
// izvesti neki dio koda
}
U gornjoj sintaksi:
- Prvo, vraćena vrijednost za ' učiniti bilo što() ” funkcija je negirana i ova se vrijednost prosljeđuje kao uvjet za “ ako ” izjava.
- Zatim se neki kod umeće u else dio koji radi samo ako je ' ako ” izjava je lažna.
Primjer 1: Provjera dijeljenja korištenjem operatora Not u uvjetu If
Kako bismo objasnili koncept ' Ne ' operator u ' ako ”, slijedite kod u nastavku:
klasa Division {public static void main ( Niz [ ] args ) {
int broj = 19 ;
int div = 5 ;
ako ( na jedan % div ! = 0 ) {
System.out.println ( broj + 'nije djeljivo sa' + div ) ;
} drugo {
System.out.println ( broj + ' je potpuno djeljiv sa ' + div ) ;
}
}
}
Objašnjenje gornjeg koda:
- Prvo kreirajte dvije varijable pod nazivom ' na jedan ' i ' div ” i dajte im lažne vrijednosti.
- Zatim, ' ako ” koristi se naredba koja prvo izvodi dijeljenje na oba operatora, a zatim koristi „ Nejednak ” znak.
- ovo ' Ne ” operator vrši negaciju uvjeta i postaje istinit samo ako rezultat nije jednak “ 0 ”.
- Na kraju, kreirajte else dio za rukovanje ako je rezultat jednak ' 0 ”.
Nakon izvršenja gore navedenog koda:
Gornja snimka pokazuje da navedene vrijednosti nisu djeljive i zato je ' ako ” dio je izvršen.
Primjer 2: Pronalaženje većeg broja korištenjem operatora Not u uvjetu If
Korištenjem ' Ne ' operator u ' ako ” uvjetne naredbe, također se može pronaći veći broj između više varijabli.
Posjetimo donji kod za bolje objašnjenje:
razred Veći {public static void main ( Niz [ ] args ) {
int a = dvadeset ;
int b = 10 ;
ako ( ! ( a > = b ) ) {
System.out.println ( a + ' je manje od ' + b ) ;
} drugo {
System.out.println ( a + ' je veće od ' + b ) ;
}
}
}
Objašnjenje gornjeg koda:
- Prvo se inicijaliziraju dvije varijable. Onda ' Ne ” primjenjuje se pod uvjetom da se provjeri je li a ' varijabla je veća ili jednaka ' b ” varijabla.
- Nakon toga ispišite relativnu poruku u ' ako ” blok iskaza.
- Na kraju ispisuje poruku koja se nalazi u ' drugo ” dio.
Nakon izvršenja gornjeg koda:
Gornja snimka pokazuje da je veća vrijednost pronađena uz pomoć ' Ne ” operator.
Zaključak
' Ne ' operator u ' ako ” uvjeti pružaju fleksibilnost i jasnoću u izražavanju negiranih uvjeta, pojednostavljuju složenu logiku i poboljšavaju čitljivost koda. Njegovom upotrebom znatno se smanjuju linije koda, štedi puno vremena programera i smanjuju šanse za logičke pogreške. Ovaj je članak pokazao postupak korištenja operatora Not u if uvjetu u Javi.