Inhoudsopgave
De booleaans type is een gegevenstype dat slechts twee mogelijke waarden heeft waar (waar) en vals (false), en wordt gebruikt bij het evalueren van beslissingen, in onze programma's is dit erg belangrijk omdat er momenten zullen zijn waarop als we aan een voorwaarde voldoen, een actie wordt uitgevoerd en als we er niet aan voldoen, voeren we een andere uit.Met de booleaans gegevenstype We zullen een element van intelligentie in ons programma kunnen opnemen door u te laten onderscheiden tussen opties en degene te kiezen die we voor verschillende gevallen hebben geprogrammeerd.
Booleaans gegevenstype
De booleaans gegevenstype, is een gegevenstype dat slechts twee echte of valse waarden toestaat, deze waarden worden letterlijk geschreven en zijn systeem gereserveerde woordenDeze Booleaanse waarden worden ook gepresenteerd bij het maken van logische vergelijkingen, zoals het evalueren of een getal groter is dan nul.
Logische vergelijkingsoperators
Omdat we zagen dat we vergelijkingen kunnen evalueren, moeten we weten dat in Java We hebben 6 soorten operatoren waarmee we deze vergelijkingen kunnen maken, we kunnen gelijkheid, hogere waarde, lagere waarde, enz. evalueren, hiervoor kunnen we de volgende elementen gebruiken:
<Vergelijk de minder dan voorwaarde.
<=Vergelijk de kleiner dan of gelijk aan voorwaarde.
>Vergelijk de conditie groter dan.
> =Vergelijk de voorwaarde groter dan of gelijk aan.
==Vergelijk de voorwaarde als, het is belangrijk op te merken dat deze totaal anders is dan de = die alleen wordt gebruikt om waarden toe te kennen.
! =Vergelijk de conditie anders dan.
praktische toepassing
Nu gaan we een klein programma maken waarin we een logische vergelijking gaan opnemen, ons programma zal bestaan uit het maken van een som met gegevens die door hetzelfde programma zijn gegenereerd en dan de gebruiker raadplegen voor het antwoord, als het antwoord van de gebruiker correct is, de boolean true en als deze onjuist is, wordt de boolean false weergegeven.
Laten we eens kijken naar de code die we gaan uitvoeren:
java.util.Scanner importeren; public class AdditionQuiz {public static void main (String [] args) {// We genereren de vraagnummers int number2 = (int) (System.currentTimeMillis () * 7% 10); int nummer1 = (int) (System.currentTimeMillis ()% 10); // We maken een Scanner-object om de gegevens te verkrijgen via de console Scannerinvoer = nieuwe scanner (System.in); System.out.print ("Hoeveel is" + nummer1 + "+" + nummer2 + "?"); int antwoord = input.nextInt (); // we printen het antwoord System.out.println (nummer1 + "+" + nummer2 + "=" + antwoord + "es" + (nummer1 + nummer2 == antwoord)); }}
Hier zien we dat we elementen gebruiken die al bekend zijn en vrij eenvoudig, eerst importeren we de bibliotheek Scanner Om de invoergegevens vast te leggen, verkrijgen we onze getallen willekeurig met de waarde van de huidige milliseconden; later vragen we de gebruiker met de bewerking en wanneer we een waarde ontvangen, maken we de vergelijking en we printen of het waar of onwaar is.
Zoals we kunnen zien, is het een eenvoudig programma dat de operator gebruikt die gelijk is aan ==. Om de tutorial af te ronden laten we een afbeelding achter van hoe het programma dat we zojuist hebben gemaakt eruit zou moeten zien:
Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven