Cum să returnezi o metodă booleană în Java

Cum Sa Returnezi O Metoda Booleana In Java



În Java, puteți declara o metodă folosind cuvântul cheie void sau cu tipuri de date primitive. Cuvântul cheie este folosit atunci când nu doriți să returnați nimic din metodă. Cu toate acestea, dacă returnați o valoare de tip întreg, atunci declarați metoda cu cuvântul cheie int. În mod similar, „ boolean ” este, de asemenea, un tip de date primitiv în Java și este folosit pentru a declara o metodă atunci când doriți să returnați o valoare booleană.

Acest blog va explica procedura de returnare a unei metode booleene în Java.

Cum se returnează o metodă booleană în Java?

După cum am discutat mai devreme, tipul de metodă de returnare este menționat în declarația metodei. Dacă o metodă este declarată cu un tip de returnare boolean, aceasta dă o valoare booleană.







Sintaxă
Urmați sintaxa pentru returnarea unei metode booleene în Java.



public static boolean abc ( ) {
întoarcere fals ;
}

Aici, ' abc() ” este o metodă booleană care returnează valoarea booleană ” fals ”.



Acum, să ne îndreptăm către implementarea metodei booleene în Java.





Exemplul 1: Implementarea unei metode booleene simple

Vom crea o metodă booleană numită „ valoare() ” care conține o variabilă booleană ” A „cu valoarea „ Adevărat ”. Declarația de returnare a acestei metode va fi booleană, deoarece metoda este declarată ca tip boolean:

public static boolean valoare ( ) {
boolean A = Adevărat ;
întoarcere A ;
}

Vom apela metoda booleană value() în metoda main() pentru a tipări valoarea returnată:



public static gol principal ( Şir [ ] argumente ) {
Sistem. afară . println ( valoare ( ) ) ;
}

Ieșirea a afișat „ Adevărat ” ca valoare returnată:

Să vedem cum funcționează metoda booleană cu instrucțiunile condiționate.

Exemplul 2: Adăugarea instrucțiunii condiționale if-else în metoda booleană

Aici, vom crea o metodă booleană numită „ este mai mare() ” cu un parametru de tip întreg ” pe unu ”. Dacă num este mai mare decât „ cincizeci ”, metoda va returna “ Adevărat „altfel” fals ”:

public static boolean este mai mare ( int pe unu ) {
dacă ( pe unu > cincizeci ) {
întoarcere Adevărat ;
}
altfel {
întoarcere fals ;
}
}

Vom apela metoda isGreater() prin trecerea unui număr „ 85 ” în metoda main() și verificați dacă valoarea returnată este egală cu adevărată, apoi va afișa „ Adevărat ”, altfel afișați „ Fals ”:

public static gol principal ( Şir [ ] argumente ) {
dacă ( este mai mare ( 85 ) == Adevărat ) {
Sistem. afară . println ( 'Adevărat' ) ;
} altfel {
Sistem. afară . println ( 'Fals' ) ;
}

Ieșire

Privește încă un exemplu pentru a înțelege conceptul.

Exemplul 3: Verificarea dacă un număr este par sau impar folosind metoda booleană

Mai întâi, vom crea o metodă booleană numită „ este Impar() ” care returnează valoarea booleană adevărată sau falsă. Declaratia ' returnare (număr % 2 != 0) ” va returna true, dacă rezultatul nu este egal cu 0, în caz contrar returnează false:

public static boolean ciudat ( int pe unu )
{
întoarcere ( pe unu % Două != 0 ) ;
}

Acum, în metoda main(), vom crea o variabilă de tip întreg numită „ număr ” alocat cu valoarea ” 89 ”. „ este Impar() ” metoda va accepta întregul creat ca argument. Metoda dată va tipări declarațiile specificate în funcție de evaluarea condiției date:

public static gol principal ( Şir [ ] argumente ) {
int număr = 89 ;
dacă ( ciudat ( număr ) == Adevărat ) {
Sistem. afară . imprimare ( „89 este un număr impar” ) ;
} altfel {
Sistem. afară . imprimare ( „89 este un număr par” ) ; }
}

Ieșirea arată „ Adevărat ” deoarece metoda isOdd() a returnat adevărat:

Am adunat toate instrucțiunile pentru a returna o metodă booleană în Java.

Concluzie

În Java, trebuie să declarați o metodă de tip boolean pentru ca aceasta să returneze o valoare booleană. Metoda booleană va returna valoarea booleană, adevărată sau falsă. Puteți fie să returnați variabila care conține o valoare booleană, fie să utilizați instrucțiuni condiționale pentru a decide valoarea returnată. În acest blog, am explicat procedura de a returna o metodă booleană în Java cu exemple detaliate.