Java programmering ger två huvudsakliga sätt att använda booleska . Den primitiva typen Boolean är den viktigaste du kan tänkas använda i dina Java -program , men klassen Boolean också ger dig möjlighet att använda Booleans som objekt snarare än primitiva typer eller värden . Den vanligaste användningen för booleska i Java är inom villkorlig testning , där ett program utför ett test med ytterligare behandling beroende på resultaten . Använda booleska i Java är i allmänhet lätt och är ett bra första teknik för att utrusta dig med . Instruktioner
1
Skapa en boolesk variabel i din Java-projekt . Använd följande kod för att skapa en primitiv typ boolean och tilldela den ett värde :
boolean isTooSmall = false;
booleska värden kan bara vara antingen sant eller falskt , inget annat värde är möjlig . Alltid namnge dina boolska variabler med meningsfulla namn som i exemplet , som skulle kunna användas för att avgöra om ett annat värde eller variabel faller inom vissa intervall som krävs .
2
Tilldela resultatet av ett test för din variabel . Använd följande exempelkod för att utföra ett test på en annan variabel , tilldela ett värde till boolean variabel beroende på resultatet av detta test :
String sometext = " Här är lite text " ;
om ( someText.length ( ) < 40) isTooSmall = true;
System.out.println ( " för liten? " + isTooSmall ) ;
Detta exempel helt enkelt testar om String längd är mindre än 40 tecken , tilldela ett sant värde till boolean variabel om den är. Spara filen , kompilera och köra programmet för att testa det . Du bör se ett meddelande skrivs till standard ut konsolen som indikerar huruvida String är " för liten " eller inte .
3
returnera ett booleskt resultat från en metod . Java metoder återkommer ofta booleska värden . Använd följande exempelkod för att skapa en ny metod i ditt program :
public boolean isBelowMinimum ( String testText ) {
om ( testText.length ( ) < 40 ) return true ;
annars returnera false;
}
passerade String testas och ett booleskt resultat returneras . I detta fall ett booleskt värde returneras , men det skulle också vara möjligt att ge samma funktionalitet med en variabel enligt följande :
public boolean isBelowMinimum ( String testText ) {
boolean tooSmall = false ;
om ( testText.length ( ) < 40 ) tooSmall = true;
retur tooSmall ,
}
4
Ring boolean metod i ditt program . På andra ställen i koden , kan du ringa " isBelowMinimum " metod som följer efter raden där du skapade din sträng och boolean " isTooSmall " variabel :
isTooSmall = isBelowMinimum ( sometext ) ;
System.out.println ( " för liten? " + isTooSmall ) .
testa koden med båda de möjliga implementeringar av " isBelowMinimum " metoden och experimentera genom att ändra String och värderingar antal
5
använda booleska objekt i din klass . Du kan eventuellt använda klassen Boolean Java ger istället för att använda primitiva typer och värden . Motsvarande metod genomförandet kan vara :
offentliga Boolean isBelowMinimum ( String testText ) {
Boolean tooSmall = Boolean.valueOf ( false ) ;
om ( testText.length ( ) < 40 ) tooSmall = Boolean.valueOf ( true ) ;
retur tooSmall ,
}
funktionsanrop kan ändras på följande sätt :
Boolean isTooSmall = isBelowMinimum ( sometext ) ;
System.out.println ( " för liten? " + isTooSmall.booleanValue ( ) ) ;