Hur man returnerar en boolesk metod i Java

Hur Man Returnerar En Boolesk Metod I Java



I Java kan du deklarera en metod med nyckelordet void eller med primitiva datatyper. Nyckelordet används när du inte vill returnera något från metoden. Men om du returnerar ett heltalstypvärde, deklarera metoden med nyckelordet int. På samma sätt ' booleskt ” är också en primitiv datatyp i Java, och den används för att deklarera en metod när du vill returnera ett booleskt värde.

Den här bloggen kommer att förklara proceduren för att returnera en boolesk metod i Java.

Hur returnerar jag en boolesk metod i Java?

Som vi diskuterat tidigare nämns returtypen av metod i metoddeklarationen. Om en metod deklareras med en boolesk returtyp ger den ett booleskt värde.







Syntax
Följ syntaxen för att returnera en boolesk metod i Java.



offentlig statisk booleskt abc ( ) {
lämna tillbaka falsk ;
}

Här, ' abc() ” är en boolesk metod som returnerar det booleska värdet ” falsk ”.



Låt oss nu gå mot implementeringen av den booleska metoden i Java.





Exempel 1: Implementering av en enkel boolesk metod

Vi kommer att skapa en boolesk metod som heter ' värde() ' som innehåller en boolesk variabel ' a ' med värdet ' Sann ”. Retursatsen för denna metod kommer att vara en boolesk eftersom metoden deklareras som en boolesk typ:

offentlig statisk booleskt värde ( ) {
booleskt a = Sann ;
lämna tillbaka a ;
}

Vi kommer att anropa den booleska metoden value() i main()-metoden för att skriva ut det returnerade värdet:



offentlig statisk tomhet huvud ( Sträng [ ] args ) {
Systemet. ut . println ( värde ( ) ) ;
}

Utgången visade ' Sann ' som returnerat värde:

Låt oss se hur den booleska metoden fungerar med villkorliga uttalanden.

Exempel 2: Lägga till if-else Conditional Statement i boolesk metod

Här kommer vi att skapa en boolesk metod som heter ' är bättre() ' med en heltalstypparameter ' på ett ”. Om antalet är större än ' femtio ', kommer metoden att returnera ' Sann 'annat' falsk ”:

offentlig statisk booleskt är bättre ( int på ett ) {
om ( på ett > femtio ) {
lämna tillbaka Sann ;
}
annan {
lämna tillbaka falsk ;
}
}

Vi kommer att anropa metoden isGreater() genom att skicka ett nummer ' 85 ” i main()-metoden och kontrollera om det returnerade värdet är lika med true, så kommer det att skriva ut ” Sann ', annars visa ' Falsk ”:

offentlig statisk tomhet huvud ( Sträng [ ] args ) {
om ( är bättre ( 85 ) == Sann ) {
Systemet. ut . println ( 'Sann' ) ;
} annan {
Systemet. ut . println ( 'Falsk' ) ;
}

Produktion

Titta på ytterligare ett exempel för att förstå konceptet.

Exempel 3: Kontrollera om ett tal är udda eller jämnt med den booleska metoden

Först kommer vi att skapa en boolesk metod som heter ' ärOdd() ” som returnerar det booleska värdet sant eller falskt. Påståendet ' retur (antal % 2 != 0) ” kommer att returnera sant, om resultatet inte är lika med 0, annars returnerar det falskt:

offentlig statisk booleskt udda ( int på ett )
{
lämna tillbaka ( på ett % två != 0 ) ;
}

Nu, i main()-metoden, kommer vi att skapa en heltalstypvariabel med namnet ' siffra ”tilldelad med värde” 89 ”. den ' ärOdd() ”-metoden accepterar det skapade heltal som ett argument. Den givna metoden kommer att skriva ut de specificerade påståendena enligt utvärderingen av det givna tillståndet:

offentlig statisk tomhet huvud ( Sträng [ ] args ) {
int siffra = 89 ;
om ( udda ( siffra ) == Sann ) {
Systemet. ut . skriva ut ( '89 är ett udda nummer' ) ;
} annan {
Systemet. ut . skriva ut ( '89 är ett jämnt tal' ) ; }
}

Utgången visar ' Sann ” som metoden isOdd() returnerade true:

Vi samlade alla instruktioner för att returnera en boolesk metod i Java.

Slutsats

I Java måste du deklarera en metod av den booleska typen för att den ska returnera ett booleskt värde. Den booleska metoden returnerar det booleska värdet, sant eller falskt. Du kan antingen returnera variabeln som innehåller ett booleskt värde eller använda villkorliga uttalanden för att bestämma det returnerade värdet. I den här bloggen förklarade vi proceduren för att returnera en boolesk metod i Java med detaljerade exempel.