De meeste programmeertalen gebruiken waar en onwaar waarden , die vaak worden aangeduid als booleans . Booleaanse waarden kan worden gemodelleerd als variabelen in programma , of kan direct worden gebruikt . Een boolean waarde kan alleen worden waar of onwaar . Deze waarden waarmee programmeurs controle structuren zoals conditionele statements en loops te implementeren . Booleans ook toestaan dat programma's om te reageren op onvoorspelbare gegevenswaarden . Booleans Booleaanse waarden verschijnen binnen vele programmeertalen . De volgende voorbeeldcode geeft aan verklaren en instantiëren een boolean variabele in een Java-programma : boolean toobig = false; Java is sterk getypt , dus variabelen moeten worden , samen met een indicatie van hun soort verklaard , in dit geval boolean . Andere talen zoals JavaScript en PHP vereisen geen type dat moet worden verklaard , aangezien de volgende JavaScript-code fragment laat zien : var toobig = false; De volgende PHP- code voert dezelfde taak : $ too_big = false; . latere regels code kan verwijzen naar de variabele , het controleren van het of de aanpassing van haar waarde Tests Booleaanse logica en waarden vaak in testen binnen de programma's . Bijvoorbeeld , het volgende voorbeeld Java- code toont een test : hoeveelheid Aanmelden> 500 Deze test een variabele genaamd " hoeveelheid" om te zien of de waarde groter is dan 500 . Als de waarde inderdaad groter is dan 500 , de test keert echte resultaat . Anders keert een valse . Programmering tests kunnen controleren op verschillende omstandigheden , zoals de volgende code toont : hoeveelheid < = 500amount == 500amount = 500 De eerste geeft true als de variabele waarde is ofwel kleiner dan of gelijk ! 500 . De tweede test geeft true wanneer de waarde gelijk is aan 500 . De derde proef geeft true wanneer de waarde niet gelijk aan 500 , ongeacht of deze groter of kleiner dan het . Programma's kunnen ketentesten samen om complexe stromingen van executie te creëren . Conditional Statements Booleaanse waarden en variabelen toestaan programma's om veel verschillende soorten controlestructuur implementeren . Indien en else statements verschijnen regelmatig in zowel web-en desktop- programma's . Het volgende voorbeeld Java- code demonstreert dit : if ( bedrag < 500 ) System.out.println ( " bedrag is minder dan 500 " ) ; else if ( bedrag > 500 ) System.out.println ( " ; bedrag hoger is dan 500 " ) ; anders System.out.println ( " bedrag is gelijk aan 500 " ) ; Als de eerste verklaring geeft true , geen van de andere twee zal uitvoeren . Als de eerste test false retourneert , uitvoering verhuist naar de tweede test . Alleen als de eerste en tweede test return false zal de derde test uitvoeren . Loops Voorwaardelijke testen vaak in lus structuren binnen programma's . Een lus omvat een of meer code statements herhaaldelijk uitvoeren . Het volgende voorbeeld Java- code demonstreert dit : for (int teller = 0 ; teller < 100 ; teller + + ) { System.out.println ( " Loop iteratie : " + teller ) ; } Elke keer dat de lus wordt uitgevoerd , controleert het de waarde van de teller variabele , die aanvankelijk werd ingesteld op nul wanneer de lus gestart . Als de variabele nog steeds minder dan 100 van de test geeft true en de lus inhoud uitvoert . Aan het einde van elke iteratie de tellerwaarde is toegevoegd aan het. Wanneer de teller op 100 , zal de test return false en de lus zal niet opnieuw uitvoeren .
|