Tento blog vysvětlí postup vrácení booleovské metody v Javě.
Jak vrátit booleovskou metodu v Javě?
Jak jsme probrali dříve, návratový typ metody je uveden v deklaraci metody. Pokud je metoda deklarována s booleovským návratovým typem, dává booleovskou hodnotu.
Syntax
Postupujte podle syntaxe pro vrácení booleovské metody v Javě.
veřejnost statický booleovský abc ( ) {
vrátit se Nepravdivé ;
}
Tady, ' abc() ” je booleovská metoda, která vrací booleovskou hodnotu “ Nepravdivé “.
Nyní pojďme k implementaci booleovské metody v Javě.
Příklad 1: Implementace jednoduché booleovské metody
Vytvoříme booleovskou metodu s názvem „ hodnota() “, která obsahuje booleovskou proměnnou “ A “ s hodnotou “ skutečný “. Příkaz return této metody bude booleovský, protože metoda je deklarována jako booleovský typ:
veřejnost statický booleovský hodnota ( ) {booleovský A = skutečný ;
vrátit se A ;
}
Zavoláme booleovskou metodu value() v metodě main(), abychom vytiskli vrácenou hodnotu:
veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {
Systém. ven . println ( hodnota ( ) ) ;
}
Na výstupu se zobrazilo „ skutečný ” jako vrácená hodnota:
Podívejme se, jak booleovská metoda funguje s podmíněnými příkazy.
Příklad 2: Přidání podmíněného příkazu if-else v booleovské metodě
Zde vytvoříme booleovskou metodu s názvem „ je lepší() “ s parametrem typu celé číslo “ na jednom “. Pokud je číslo větší než „ padesáti “, metoda vrátí „ skutečný 'jinak' Nepravdivé “:
veřejnost statický booleovský je lepší ( int na jednom ) {-li ( na jednom > padesáti ) {
vrátit se skutečný ;
}
jiný {
vrátit se Nepravdivé ;
}
}
Zavoláme metodu isGreater() předáním čísla “ 85 ” v metodě main() a zkontrolujte, zda je vrácená hodnota rovna true, pak vypíše “ Skutečný “, jinak zobrazit “ Nepravdivé “:
veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {-li ( je lepší ( 85 ) == skutečný ) {
Systém. ven . println ( 'Skutečný' ) ;
} jiný {
Systém. ven . println ( 'Nepravdivé' ) ;
}
Výstup
Podívejte se na další příklad, abyste pochopili koncept.
Příklad 3: Kontrola, zda je číslo liché nebo sudé pomocí booleovské metody
Nejprve vytvoříme booleovskou metodu s názvem „ isOdd() ”, která vrací booleovskou hodnotu true nebo false. Prohlášení ' návrat (číslo % 2 != 0) ” vrátí true, pokud se výsledek nerovná 0, jinak vrátí false:
veřejnost statický booleovský zvláštní ( int na jednom ){
vrátit se ( na jednom % dva != 0 ) ;
}
Nyní v metodě main() vytvoříme proměnnou typu integer s názvem „ číslo “přiřazeno s hodnotou” 89 “. ' isOdd() Metoda ” přijme vytvořené celé číslo jako argument. Daná metoda vytiskne zadané výpisy podle vyhodnocení daného stavu:
veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {int číslo = 89 ;
-li ( zvláštní ( číslo ) == skutečný ) {
Systém. ven . tisk ( '89 je liché číslo' ) ;
} jiný {
Systém. ven . tisk ( '89 je sudé číslo' ) ; }
}
Výstup ukazuje „ Skutečný ” protože metoda isOdd() vrátila true:
Shromáždili jsme všechny pokyny k vrácení booleovské metody v Javě.
Závěr
V Javě musíte deklarovat metodu typu boolean, aby vrátila booleovskou hodnotu. Metoda boolean vrátí booleovskou hodnotu, true nebo false. Můžete buď vrátit proměnnou obsahující booleovskou hodnotu, nebo použít podmíněné příkazy k rozhodnutí o vrácené hodnotě. V tomto blogu jsme vysvětlili postup vrácení booleovské metody v Javě s podrobnými příklady.