Hvordan returnere en boolsk metode i Java

Hvordan returnere en boolsk metode i Java
I Java kan du erklære en metode som bruker tomrommet nøkkelord eller med primitive datatyper. Nøkkelordet brukes når du ikke vil returnere noe fra metoden. Imidlertid, hvis du returnerer en heltallsverdi, er du deklarer metoden med Int -nøkkelordet. På samme måte, "boolsk”Er også en primitiv datatype i Java, og den brukes til å erklære en metode når du vil returnere en boolsk verdi.

Denne bloggen vil forklare prosedyren for å returnere en boolsk metode i Java.

Hvordan returnere en boolsk metode i Java?

Som vi diskuterte tidligere, er returtypen av metoden nevnt i metodedeklarasjonen. Hvis en metode blir erklært med en boolsk returtype, gir den en boolsk verdi.

Syntaks
Følg syntaks for å returnere en boolsk metode i Java.

offentlig statisk boolsk abc ()
return falsk;

Her, “ABC ()”Er en boolsk metode som returnerer den boolske verdien”falsk”.

La oss nå ta turen mot implementeringen av den boolske metoden i Java.

Eksempel 1: Implementering av en enkel boolsk metode

Vi vil lage en boolsk metode som heter “verdi()”Som inneholder en boolsk variabel”en”Med verdien”ekte”. Returerklæringen for denne metoden vil være en boolsk ettersom metoden er erklært som en boolsk type:

offentlig statisk boolsk verdi ()
boolean a = true;
return a;

Vi vil kalle den boolske metodeverdien () i Main () -metoden for å skrive ut den returnerte verdien:

public static void main (String [] args)
System.ute.println (verdi ());

Utgangen viste “ekte”Som den returnerte verdien:

La oss se hvordan den boolske metoden fungerer med betingede uttalelser.

Eksempel 2: Legge til if-ests-betinget uttalelse i boolsk metode

Her vil vi lage en boolsk metode som heter “er større()”Med en heltallstypeparameter”Num”. Hvis NUM er større enn “50”, Metoden vil returnere“ekte”Annet“falsk”:

offentlig statisk boolean isGreater (int num)
if (num> 50)
return True;

annet
return falsk;

Vi vil kalle ISGREATER () -metoden ved å passere et nummer “85”I Main () -metoden, og sjekk om den returnerte verdien er lik sann, så vil den skrive ut“ekte”, Ellers viser“Falsk”:

public static void main (String [] args)
if (isGreater (85) == true)
System.ute.println ("true");
annet
System.ute.println ("falsk");

Produksjon

Se på ett eksempel til å forstå konseptet.

Eksempel 3: Kontroller om et tall er merkelig eller til og med bruker boolsk metode

Først vil vi lage en boolsk metode som heter “ISODD ()”Som returnerer den boolske verdien sann eller falsk. Uttalelsen "Retur (Num % 2 != 0)”Vil returnere sant, hvis resultatet ikke er lik 0, ellers returnerer det usant:

Offentlig statisk boolsk ISODD (int num)

Retur (Num % 2 != 0);

Nå, i Main () -metoden, oppretter vi en variabel heltall som heter “Antall”Tildelt med verdi”89”. “ISODD ()”Metoden vil godta det skapte heltallet som et argument. Den gitte metoden vil skrive ut de spesifiserte utsagnene i henhold til evalueringen av den gitte tilstanden:

public static void main (String [] args)
int -nummer = 89;
if (ISODD (nummer) == true)
System.ute.trykk ("89 er et oddetall");
ellers
System.ute.trykk ("89 er et jevnt tall");

Utgangen viser “ekte”Som ISODD () -metoden returnerte sann:

Vi samlet alle instruksjonene for å returnere en boolsk metode i Java.

Konklusjon

I Java må du erklære en metode av den boolske typen for at den skal returnere en boolsk verdi. Den boolske metoden vil returnere den boolske verdien, sann eller falsk. Du kan enten returnere variabelen som inneholder en boolsk verdi eller bruke betingede utsagn for å avgjøre den returnerte verdien. I denne bloggen forklarte vi prosedyren for å returnere en boolsk metode i Java med detaljerte eksempler.