Hvordan bruger man ikke-operatøren under if-forhold i Java?

Hvordan Bruger Man Ikke Operatoren Under If Forhold I Java



I Java er ' Ikke ' operatør med ' hvis ' betingelse vender det resultat, der returneres som et resultat af ' hvis ” betinget erklæring. Især når man har at gøre med komplekse forhold, kan ikke-operatøren forenkle logikken. Brug af 'Ikke'-operatoren i 'hvis'-tilstanden kan gøre koden mere kortfattet og lettere at forstå, især når man udtrykker negerede betingelser.

Denne artikel demonstrerer proceduren for at bruge Not-operatoren i if-tilstanden i Java.







Hvordan bruger man ikke-operatøren under if-forhold i Java?

Operatoren 'Ikke' er repræsenteret med udråbstegn (!). Det er en type logisk operator i Java, der negerer den angivne boolske værdi, og den bruges med ' hvis ” betingelser for at kontrollere for det modsatte svar/værdi for en angivet betingelse. Dette er en fordel ved at udføre en specifik handling eller udføre en kodeblok, når en bestemt betingelse ikke er opfyldt.



Syntaks



Syntaksen indeholder en ' hvis ' betinget erklæring med ' Ikke ” operatør. Lad os også antage, at ' gøre noget() Funktionen returnerer kun sand eller falsk:





hvis ( ! gøre noget ( ) )
{
// udføre et stykke kode
}
andet {
// udføre et stykke kode
}

I ovenstående syntaks:



  • Først den returnerede værdi for ' gøre noget() '-funktionen negeres, og denne værdi overføres som en betingelse til ' hvis ' udmelding.
  • Dernæst indsættes en kode i den anden del, som kun virker, hvis ' hvis ” udsagn er falsk.

Eksempel 1: Kontrol af division ved hjælp af Not Operator i If-tilstand

For at forklare begrebet ' Ikke ' operatør i ' hvis ' tilstand, følg nedenstående kode:

klasse Division {
offentlig statisk tomrum hoved ( Snor [ ] args ) {
int nummer = 19 ;
int div = 5 ;
hvis ( på en % div ! = 0 ) {
System.out.println ( num + 'er ikke deleligt med' + div ) ;
} andet {
System.out.println ( num + 'er fuldt delelig med' + div ) ;
}
}
}

Forklaring af ovenstående kode:

  • Først skal du oprette to variable med navnet ' på en ' og ' div ” og give dem dummy-værdier.
  • Dernæst ' hvis '-udsagn bruges, der først udfører divisionen på begge operatører og derefter bruger ' Ikke Lige ' skilt.
  • Det her ' Ikke 'operatoren gør negationen af ​​betingelsen og bliver kun sand, hvis resultatet ikke er lig med ' 0 ”.
  • Til sidst skal du oprette en anden del til håndtering, hvis resultatet er lig med ' 0 ”.

Efter udførelsen af ​​ovennævnte kode:

Ovenstående øjebliksbillede viser, at angivne værdier ikke er delelige, det er derfor ' hvis ” del udføres.

Eksempel 2: Find et større antal ved at bruge Ikke operatør i hvis tilstand

Ved at bruge ' Ikke ' operatør i ' hvis ” betinget udsagn, kan der også findes et større antal mellem flere variable.

Lad os besøge nedenstående kode for en bedre forklaring:

klasse større {
offentlig statisk tomrum hoved ( Snor [ ] args ) {
int a = tyve ;
int b = 10 ;
hvis ( ! ( -en > = b ) ) {
System.out.println ( et + ' er mindre end ' + b ) ;
} andet {
System.out.println ( et + ' er større end ' + b ) ;
}
}
}

Forklaring af ovenstående kode:

  • Først initialiseres to variable. Derefter ' Ikke '-operator anvendes på en betingelse for at kontrollere, om ' -en variabel er større end eller lig med b ' variabel.
  • Udskriv derefter en relativ besked i ' hvis ” erklæringsblok.
  • Udskriver til sidst en meddelelse, der er til stede i ' andet ” portion.

Efter udførelse af ovenstående kode:

Ovenstående snapshot viser, at der er fundet større værdi ved hjælp af ' Ikke ” operatør.

Konklusion

Det ' Ikke ' operatør i ' hvis ”-betingelser giver fleksibilitet og klarhed i at udtrykke negerede betingelser, forenkle kompleks logik og forbedre kodelæsbarheden. Ved at bruge det falder kodelinjerne meget, sparer en masse programmørs tid og reducerer chancerne for logiske fejl. Denne artikel har demonstreret proceduren til at bruge Not-operatoren i if-tilstanden i Java.