Com retornar un mètode booleà a Java

Com Retornar Un Metode Boolea A Java



A Java, podeu declarar un mètode mitjançant la paraula clau void o amb tipus de dades primitius. La paraula clau s'utilitza quan no voleu tornar res del mètode. Tanmateix, si torneu un valor de tipus enter, declareu el mètode amb la paraula clau int. De la mateixa manera, “ booleà ” també és un tipus de dades primitiu a Java i s'utilitza per declarar un mètode quan es vol retornar un valor booleà.

Aquest bloc explicarà el procediment per retornar un mètode booleà en Java.

Com tornar un mètode booleà a Java?

Com hem comentat anteriorment, el tipus de mètode de retorn s'esmenta a la declaració del mètode. Si es declara un mètode amb un tipus de retorn booleà, dóna un valor booleà.







Sintaxi
Seguiu la sintaxi per retornar un mètode booleà a Java.



públic estàtica booleà abc ( ) {
tornar fals ;
}

Aquí, ' abc() ' és un mètode booleà que retorna el valor booleà ' fals ”.



Ara, anem cap a la implementació del mètode booleà a Java.





Exemple 1: Implementació d'un mètode booleà simple

Crearem un mètode booleà anomenat ' valor () ' que conté una variable booleana ' a 'amb el valor' veritat ”. La declaració de retorn d'aquest mètode serà un booleà ja que el mètode es declara com un tipus booleà:

públic estàtica booleà valor ( ) {
booleà a = veritat ;
tornar a ;
}

Cridarem el mètode booleà value() al mètode main() per imprimir el valor retornat:



públic estàtica buit principal ( Corda [ ] args ) {
Sistema. fora . imprimirln ( valor ( ) ) ;
}

La sortida mostrava el ' veritat ” com a valor retornat:

Vegem com funciona el mètode booleà amb declaracions condicionals.

Exemple 2: Afegir una instrucció condicional if-else en el mètode booleà

Aquí, crearem un mètode booleà anomenat ' és més gran () ' amb un paràmetre de tipus enter ' en una ”. Si num és més gran que “ 50 ”, el mètode retornarà “ veritat ' altra ' fals ”:

públic estàtica booleà és més gran ( int en una ) {
si ( en una > 50 ) {
tornar veritat ;
}
altra cosa {
tornar fals ;
}
}

Cridarem el mètode isGreater() passant un número ' 85 ” al mètode main() i comproveu si el valor retornat és igual a true, llavors s'imprimirà “ És cert ”, sinó mostra “ Fals ”:

públic estàtica buit principal ( Corda [ ] args ) {
si ( és més gran ( 85 ) == veritat ) {
Sistema. fora . imprimirln ( 'Veritat' ) ;
} altra cosa {
Sistema. fora . imprimirln ( 'Fals' ) ;
}

Sortida

Mireu un exemple més per entendre el concepte.

Exemple 3: Comprovar si un nombre és parell o senar mitjançant el mètode booleà

Primer, crearem un mètode booleà anomenat ' isOdd() ” que retorna el valor booleà vertader o fals. La declaració ' retorn (núm % 2 != 0) ” tornarà true, si el resultat no és igual a 0, en cas contrari retorna false:

públic estàtica booleà estrany ( int en una )
{
tornar ( en una % 2 != 0 ) ;
}

Ara, en el mètode main(), crearem una variable de tipus enter anomenada ' nombre ” assignat amb valor “ 89 ”. El ' isOdd() ” acceptarà l'enter creat com a argument. El mètode donat imprimirà les declaracions especificades segons l'avaluació de la condició donada:

públic estàtica buit principal ( Corda [ ] args ) {
int nombre = 89 ;
si ( estrany ( nombre ) == veritat ) {
Sistema. fora . imprimir ( '89 és un nombre senar' ) ;
} altra cosa {
Sistema. fora . imprimir ( '89 és un nombre parell' ) ; }
}

La sortida mostra ' És cert ” ja que el mètode isOdd() va retornar cert:

Hem reunit totes les instruccions per retornar un mètode booleà a Java.

Conclusió

A Java, heu de declarar un mètode de tipus booleà per tal que torni un valor booleà. El mètode booleà retornarà el valor booleà, cert o fals. Podeu tornar la variable que conté un valor booleà o utilitzar declaracions condicionals per decidir el valor retornat. En aquest bloc, vam explicar el procediment per retornar un mètode booleà en Java amb exemples detallats.