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.