Kaip grąžinti Būlio metodą Java

Kaip Grazinti Bulio Metoda Java



„Java“ galite deklaruoti metodą naudodami negaliojantį raktinį žodį arba primityvius duomenų tipus. Raktinis žodis naudojamas, kai nenorite nieko grąžinti iš metodo. Tačiau jei grąžinate sveikojo skaičiaus tipo reikšmę, nurodykite metodą naudodami raktinį žodį int. Panašiai „ loginis “ taip pat yra primityvus duomenų tipas Java, ir jis naudojamas metodui deklaruoti, kai norite grąžinti loginę reikšmę.

Šiame tinklaraštyje bus paaiškinta, kaip grąžinti loginį metodą Java.

Kaip grąžinti Būlio metodą Java?

Kaip jau aptarėme anksčiau, metodo deklaracijoje paminėtas metodo grąžinimo tipas. Jei metodas deklaruojamas su loginiu grąžinimo tipu, jis suteikia loginę reikšmę.







Sintaksė
Vykdykite loginio metodo grąžinimo „Java“ sintaksę.



viešas statinis loginis abc ( ) {
grąžinti klaidinga ;
}

Čia, ' abc() 'yra loginis metodas, kuris grąžina loginę reikšmę' klaidinga “.



Dabar pereikime prie Būlio metodo įdiegimo Java.





1 pavyzdys: paprasto Būlio metodo įgyvendinimas

Mes sukursime loginį metodą pavadinimu ' vertė () ', kuriame yra loginis kintamasis ' a 'su reikšme ' tiesa “. Šio metodo grąžinimo teiginys bus loginis, nes metodas deklaruojamas kaip loginis tipas:

viešas statinis loginis vertė ( ) {
loginis a = tiesa ;
grąžinti a ;
}

Mes iškviesime loginį metodą value() pagrindiniame () metode, kad išspausdintume grąžintą reikšmę:



viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
Sistema. išeiti . println ( vertė ( ) ) ;
}

Išvestyje buvo rodomas „ tiesa “ kaip grąžintą vertę:

Pažiūrėkime, kaip loginis metodas veikia su sąlyginiais teiginiais.

2 pavyzdys: Jei-else sąlyginio teiginio pridėjimas Būlio metodu

Čia mes sukursime loginį metodą pavadinimu ' yra Didesnis () ' su sveikojo skaičiaus tipo parametru ' ant vieno “. Jei skaičius yra didesnis nei ' penkiasdešimt “, metodas grąžins „ tiesa ' Kitas ' klaidinga “:

viešas statinis loginis yra Didesnis ( tarpt ant vieno ) {
jeigu ( ant vieno > penkiasdešimt ) {
grąžinti tiesa ;
}
Kitas {
grąžinti klaidinga ;
}
}

Mes iškviesime isGreater() metodą perduodami skaičių ' 85 “ Main() metodu ir patikrinkite, ar grąžinta reikšmė yra lygi tiesa, tada bus išspausdinta Tiesa “, kitaip rodyti „ Netiesa “:

viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
jeigu ( yra Didesnis ( 85 ) == tiesa ) {
Sistema. išeiti . println ( 'Tiesa' ) ;
} Kitas {
Sistema. išeiti . println ( 'Netiesa' ) ;
}

Išvestis

Pažvelkite į dar vieną pavyzdį, kad suprastumėte sąvoką.

3 pavyzdys: patikrinimas, ar skaičius yra nelyginis ar lyginis, naudojant Būlio metodą

Pirmiausia sukursime loginį metodą pavadinimu ' isOdd() “, kuris grąžina loginę reikšmę true arba false. Pareiškimas „ grąžinimas (skaičius % 2 != 0) “ grąžins true, jei rezultatas nelygus 0, kitu atveju grąžins false:

viešas statinis loginis nelyginis ( tarpt ant vieno )
{
grąžinti ( ant vieno % du != 0 ) ;
}

Dabar pagrindiniu () metodu sukursime sveikojo skaičiaus kintamąjį pavadinimu ' numerį ' priskirta reikšme ' 89 “. „ isOdd() “ metodas priims sukurtą sveikąjį skaičių kaip argumentą. Pateiktas metodas išspausdins nurodytus teiginius pagal pateiktos sąlygos įvertinimą:

viešas statinis tuštuma pagrindinis ( Styga [ ] args ) {
tarpt numerį = 89 ;
jeigu ( nelyginis ( numerį ) == tiesa ) {
Sistema. išeiti . spausdinti ( '89 yra nelyginis skaičius' ) ;
} Kitas {
Sistema. išeiti . spausdinti ( '89 yra lyginis skaičius' ) ; }
}

Išvestis rodo „ Tiesa “, nes metodas isOdd() grąžino true:

Surinkome visas instrukcijas, kaip grąžinti loginį metodą „Java“.

Išvada

Java programoje turite deklaruoti loginio tipo metodą, kad jis grąžintų loginę reikšmę. Būlio metodas grąžins loginę reikšmę, tiesa arba klaidinga. Galite grąžinti kintamąjį, kuriame yra loginė reikšmė, arba naudoti sąlyginius sakinius, kad nuspręstumėte dėl grąžintos vertės. Šiame tinklaraštyje išsamiais pavyzdžiais paaiškinome, kaip grąžinti loginį metodą Java.