Java Decision-Making: Conditionele Statements voor Robuust Programmeren
Decision making structuren hebben één of meer condities die geëvalueerd/getest worden door het programma, met statement(s) die uitgevoerd worden als de conditie true is, en optioneel andere statements als false.
Algemene vorm in meeste talen:
Decision making structuur diagram
Java biedt deze decision making statements:
| Nr. | Statement & Beschrijving |
|---|---|
| 1 | if statement – Boolean expressie gevolgd door één of meer statements. |
| 2 | if...else statement – if gevolgd door optionele else, uitgevoerd als boolean expressie false is. |
| 3 | nested if statement – if/else if binnen een andere if/else if. |
| 4 | switch statement – Variabele testen op gelijkheid tegen lijst van waarden. |
De ? : Operator
De conditional operator ? : (vorig hoofdstuk) kan if...else vervangen. Algemene vorm:
Exp1 ? Exp2 : Exp3;
Waar Exp1, Exp2, Exp3 expressies zijn. Let op dubbele punt plaatsing.
Eerst wordt exp1 geëvalueerd:
- Als exp1 true: waarde van Exp2 = waarde van hele expressie.
- Als exp1 false: Exp3 geëvalueerd, waarde = hele expressie.
Wat Volgt?
Volgend hoofdstuk: Number class (java.lang package) en subclasses. Situaties waar je instantiaties van deze classes gebruikt in plaats van primitieve datatypes, plus formatting en wiskundige functies voor Numbers.
Java
- Besluitvorming in Geavanceerde Productie Verbeteren door Krachtige Analytics
- Data Inname Stroomlijnen om Slimmere Besluitvorming te Drijven
- Uw IoT-lancering Optimaliseren: Bewezen Strategieën Voor Succes
- Java-operators beheersen: typen, syntax en praktische voorbeelden
- Java-commentaar: typen, gebruik en best practices
- Java if…else beheersen: control flow uitgelegd
- Java Enhanced For-lus beheersen: syntax, voorbeelden en best practices
- Java interfaces meesteren: concepten, implementatie en best practices
- Java Try-with-resources meesteren: automatische resource management uitgelegd
- Java Annotaties uitgelegd: typen, plaatsing en praktische voorbeelden
- Java 8 Optional onder de knie krijgen: Praktische gids voor null-veilige code