Sådan returneres en boolsk metode i Java

Sadan Returneres En Boolsk Metode I Java



I Java kan du erklære en metode ved hjælp af nøgleordet void eller med primitive datatyper. Nøgleordet bruges, når du ikke ønsker at returnere noget fra metoden. Men hvis du returnerer en heltalstypeværdi, skal du erklære metoden med nøgleordet int. Tilsvarende ' boolesk ” er også en primitiv datatype i Java, og den bruges til at erklære en metode, når du vil returnere en boolesk værdi.

Denne blog vil forklare proceduren for at returnere en boolesk metode i Java.

Hvordan returnerer man en boolsk metode i Java?

Som vi diskuterede tidligere, er returmetoden nævnt i metodedeklarationen. Hvis en metode er deklareret med en boolesk returtype, giver den en boolesk værdi.







Syntaks
Følg syntaksen for at returnere en boolesk metode i Java.



offentlig statisk boolesk abc ( ) {
Vend tilbage falsk ;
}

Her, ' abc() ' er en boolsk metode, der returnerer den boolske værdi ' falsk ”.



Lad os nu gå mod implementeringen af ​​den boolske metode i Java.





Eksempel 1: Implementering af en simpel boolesk metode

Vi vil oprette en boolsk metode med navnet ' værdi() ' der indeholder en boolsk variabel ' -en ' med værdien ' rigtigt ”. Retursætningen for denne metode vil være en boolesk, da metoden er erklæret som en boolsk type:

offentlig statisk boolesk værdi ( ) {
boolesk -en = rigtigt ;
Vend tilbage -en ;
}

Vi kalder den boolske metode værdi() i main() metoden for at udskrive den returnerede værdi:



offentlig statisk ugyldig vigtigste ( Snor [ ] args ) {
System. ud . println ( værdi ( ) ) ;
}

Udgangen viste ' rigtigt ' som den returnerede værdi:

Lad os se, hvordan den boolske metode fungerer med betingede udsagn.

Eksempel 2: Tilføjelse af if-else betinget erklæring i boolsk metode

Her vil vi oprette en boolesk metode ved navn ' er større() ' med en heltalstypeparameter ' på en ”. Hvis num er større end ' halvtreds ”, vil metoden returnere ” rigtigt 'andet' falsk ”:

offentlig statisk boolesk er Større ( int på en ) {
hvis ( på en > halvtreds ) {
Vend tilbage rigtigt ;
}
andet {
Vend tilbage falsk ;
}
}

Vi kalder isGreater() metoden ved at sende et tal ' 85 ' i main()-metoden, og tjek om den returnerede værdi er lig med true, så udskrives ' Rigtigt ', ellers viser ' Falsk ”:

offentlig statisk ugyldig vigtigste ( Snor [ ] args ) {
hvis ( er Større ( 85 ) == rigtigt ) {
System. ud . println ( 'Rigtigt' ) ;
} andet {
System. ud . println ( 'Falsk' ) ;
}

Produktion

Se på endnu et eksempel for at forstå konceptet.

Eksempel 3: Kontrol af, om et tal er ulige eller lige ved hjælp af boolsk metode

Først vil vi oprette en boolesk metode med navnet ' erUlige() ”, der returnerer den boolske værdi sand eller falsk. Udtalelsen ' retur (antal % 2 != 0) ” returnerer sand, hvis resultatet ikke er lig med 0, ellers returnerer det falsk:

offentlig statisk boolesk ulige ( int på en )
{
Vend tilbage ( på en % to != 0 ) ;
}

Nu vil vi i main()-metoden oprette en heltalstypevariabel med navnet ' nummer ' tildelt med værdi ' 89 ”. Det ' erUlige() ”-metoden vil acceptere det oprettede heltal som et argument. Den givne metode vil udskrive de specificerede udsagn i henhold til evalueringen af ​​den givne tilstand:

offentlig statisk ugyldig vigtigste ( Snor [ ] args ) {
int nummer = 89 ;
hvis ( ulige ( nummer ) == rigtigt ) {
System. ud . Print ( '89 er et ulige tal' ) ;
} andet {
System. ud . Print ( '89 er et lige tal' ) ; }
}

Udgangen viser ' Rigtigt ” som metoden isOdd() returnerede true:

Vi har samlet alle instruktionerne til at returnere en boolesk metode i Java.

Konklusion

I Java skal du deklarere en metode af den boolske type, for at den kan returnere en boolsk værdi. Den boolske metode returnerer den boolske værdi, sand eller falsk. Du kan enten returnere variablen, der indeholder en boolesk værdi, eller bruge betingede udsagn til at bestemme den returnerede værdi. I denne blog forklarede vi proceduren for at returnere en boolsk metode i Java med detaljerede eksempler.