Java programmering giver to brede måder at bruge Booleans . Den primitive typen boolean er det vigtigste element , du er tilbøjelige til at bruge i dine Java-programmer , men Boolean klassen giver dig også mulighed for at bruge Booleans som objekter snarere end primitive typer eller værdier. Den mest almindelige brug for Booleans i Java er inden betinget test , hvor et program udfører en test med yderligere behandling afhænger af resultaterne . Brug Booleans i Java er generelt let og er en god indledende teknik til at udstyre dig selv med . Instruktioner
1
Opret en boolesk variabel i din Java -projekt. Brug følgende kode til at oprette en primitiv type, boolean og tildele den en værdi : Hej
boolean isTooSmall = false;
booleske værdier kan kun være enten sand eller falsk , og ingen anden værdi er mulig. Altid navngive dine boolean variabler med meningsfulde navne som i eksemplet , som kunne anvendes til at afgøre, om en anden værdi eller variabel falder inden nogle nødvendige rækkevidde .
2
Tildel resultatet af en test til din variabel. Brug følgende eksempelkode til at udføre en test på en anden variabel , tildele en værdi til den boolean variabel afhængig af resultatet af denne test : Hej
String someText = " Her er lidt af teksten" ;
if ( someText.length () < 40 ) isTooSmall = true;
System.out.println ( " Too Small ? " + isTooSmall )
dette eksempel blot tester, om String længde er mindre end 40 tegn , tildele en sand værdi til boolesk variabel , hvis det er . Gem filen, kompilere og køre dit program for at teste det . Du bør se en besked skrevet til standard output konsollen angiver, om String er " for lille" eller ej.
3
Returner en boolsk resultat af en metode. Java metoder vender ofte tilbage booleske værdier. Brug følgende prøve kode til at oprette en ny metode i dit program : Hej
offentlig boolean isBelowMinimum (String testText ) {
if ( testText.length () < 40) returnere sandt ; < br >
ellers returnere false;
}
passerede String er testet og en boolsk resultat returneres. I dette tilfælde en boolesk værdi er returneret , men det ville også være muligt at give den samme funktionalitet ved hjælp af en variabel som følger : Hej
offentlig boolean isBelowMinimum (String testText ) {
boolean tooSmall = false ;
if ( testText.length () < 40) tooSmall = true;
tilbagevenden tooSmall ,
}
4
Ring til boolean metode i dit program. Andetsteds i din kode , kan du ringe til " isBelowMinimum "-metoden som følger efter linjen , hvor du oprettede din String og boolean " isTooSmall " variable : Hej
isTooSmall = isBelowMinimum ( someText )
System.out.println ( " Too Small ? " + isTooSmall ) .
Test koden ved hjælp af både mulige implementeringer af " isBelowMinimum "-metoden og eksperimentere ved at ændre String og talværdier
5
Brug booleske objekter i klassen. Du kan eventuelt bruge Boolean klassen Java giver stedet for at bruge primitive typer og værdier. Den tilsvarende metode implementering kunne være : Hej
offentlig Boolean isBelowMinimum (String testText ) {
Boolean tooSmall = Boolean.valueOf (falsk ),
if ( testText.length () < 40) tooSmall = Boolean.valueOf (sand) ,
tilbagevenden tooSmall ,
}
funktion opkald kan ændres således : Hej
boolean isTooSmall = isBelowMinimum ( someText )
System.out.println ( " Too Small ? " + isTooSmall.booleanValue ());