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.