Jak zwrócić metodę logiczną w Javie?

Jak Zwrocic Metode Logiczna W Javie



W Javie można zadeklarować metodę za pomocą słowa kluczowego void lub z prymitywnymi typami danych. Słowo kluczowe jest używane, gdy nie chcesz zwracać niczego z metody. Jeśli jednak zwrócisz wartość typu całkowitego, zadeklaruj metodę za pomocą słowa kluczowego int. Podobnie, ' logiczne ” jest również pierwotnym typem danych w Javie i jest używany do deklarowania metody, gdy chcesz zwrócić wartość logiczną.

Ten blog wyjaśni procedurę zwracania metody logicznej w Javie.

Jak zwrócić metodę logiczną w Javie?

Jak omówiliśmy wcześniej, zwracany typ metody jest wymieniony w deklaracji metody. Jeśli metoda jest zadeklarowana ze zwracanym typem logicznym, daje wartość logiczną.







Składnia
Postępuj zgodnie ze składnią zwracania metody logicznej w Javie.



publiczny statyczny logiczne ABC ( ) {
zwrócić fałszywy ;
}

Tutaj, ' ABC() ” to metoda logiczna, która zwraca wartość logiczną „ fałszywy ”.



Przejdźmy teraz do implementacji metody Boolean w Javie.





Przykład 1: Implementacja prostej metody logicznej

Stworzymy metodę logiczną o nazwie „ wartość() ” zawierający zmienną logiczną „ a ” o wartości „ PRAWDA ”. Instrukcja return tej metody będzie wartością logiczną, ponieważ metoda jest zadeklarowana jako typ logiczny:

publiczny statyczny logiczne wartość ( ) {
logiczne a = PRAWDA ;
zwrócić a ;
}

Wywołamy metodę logiczną value() w metodzie main(), aby wydrukować zwróconą wartość:



publiczny statyczny próżnia Główny ( Strunowy [ ] argumenty ) {
System. na zewnątrz . drukuj ( wartość ( ) ) ;
}

Wyjście wyświetlało „ PRAWDA ” jako wartość zwracana:

Zobaczmy, jak metoda logiczna działa z instrukcjami warunkowymi.

Przykład 2: Dodawanie instrukcji warunkowej if-else w metodzie logicznej

Tutaj stworzymy metodę logiczną o nazwie „ jest wspanialszy() ” z parametrem typu integer „ na jednego ”. Jeśli liczba jest większa niż „ pięćdziesiąt ”, metoda zwróci „ PRAWDA ' w przeciwnym razie ' fałszywy ”:

publiczny statyczny logiczne jest wspanialszy ( int na jednego ) {
jeśli ( na jednego > pięćdziesiąt ) {
zwrócić PRAWDA ;
}
w przeciwnym razie {
zwrócić fałszywy ;
}
}

Wywołamy metodę isGreater(), przekazując liczbę „ 85 ” w metodzie main() i sprawdź, czy zwrócona wartość jest równa true, to wypisze „ Prawdziwe ”, w przeciwnym razie wyświetl „ Fałszywy ”:

publiczny statyczny próżnia Główny ( Strunowy [ ] argumenty ) {
jeśli ( jest wspanialszy ( 85 ) == PRAWDA ) {
System. na zewnątrz . drukuj ( 'Prawdziwe' ) ;
} w przeciwnym razie {
System. na zewnątrz . drukuj ( 'Fałszywy' ) ;
}

Wyjście

Spójrz na jeszcze jeden przykład, aby zrozumieć koncepcję.

Przykład 3: Sprawdzanie, czy liczba jest nieparzysta lub parzysta przy użyciu metody logicznej

Najpierw utworzymy metodę logiczną o nazwie „ to jest dziwne() ”, który zwraca wartość logiczną prawda lub fałsz. Wyrok ' powrót (liczba % 2 != 0) ” zwróci true, jeśli wynik nie będzie równy 0, w przeciwnym razie zwróci false:

publiczny statyczny logiczne dziwne ( int na jednego )
{
zwrócić ( na jednego % dwa != 0 ) ;
}

Teraz w metodzie main() utworzymy zmienną typu integer o nazwie „ numer ” przypisany z wartością” 89 ”. „ to jest dziwne() ” metoda przyjmie utworzoną liczbę całkowitą jako argument. Podana metoda wydrukuje określone oświadczenia zgodnie z oceną danego warunku:

publiczny statyczny próżnia Główny ( Strunowy [ ] argumenty ) {
int numer = 89 ;
jeśli ( dziwne ( numer ) == PRAWDA ) {
System. na zewnątrz . wydrukować ( „89 to nieparzysta liczba” ) ;
} w przeciwnym razie {
System. na zewnątrz . wydrukować ( „89 to liczba parzysta” ) ; }
}

Dane wyjściowe pokazują „ Prawdziwe ” ponieważ metoda isOdd() zwróciła prawdę:

Zebraliśmy wszystkie instrukcje, aby zwrócić metodę logiczną w Javie.

Wniosek

W Javie musisz zadeklarować metodę typu boolean, aby zwracała ona wartość logiczną. Metoda logiczna zwróci wartość logiczną, prawda lub fałsz. Możesz zwrócić zmienną zawierającą wartość logiczną lub użyć instrukcji warunkowych do określenia zwracanej wartości. W tym blogu wyjaśniliśmy procedurę zwracania metody logicznej w Javie ze szczegółowymi przykładami.