Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

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
1if statement – Boolean expressie gevolgd door één of meer statements.
2if...else statement – if gevolgd door optionele else, uitgevoerd als boolean expressie false is.
3nested if statement – if/else if binnen een andere if/else if.
4switch 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

  1. Besluitvorming in Geavanceerde Productie Verbeteren door Krachtige Analytics
  2. Data Inname Stroomlijnen om Slimmere Besluitvorming te Drijven
  3. Uw IoT-lancering Optimaliseren: Bewezen Strategieën Voor Succes
  4. Java-operators beheersen: typen, syntax en praktische voorbeelden
  5. Java-commentaar: typen, gebruik en best practices
  6. Java if…else beheersen: control flow uitgelegd
  7. Java Enhanced For-lus beheersen: syntax, voorbeelden en best practices
  8. Java interfaces meesteren: concepten, implementatie en best practices
  9. Java Try-with-resources meesteren: automatische resource management uitgelegd
  10. Java Annotaties uitgelegd: typen, plaatsing en praktische voorbeelden
  11. Java 8 Optional onder de knie krijgen: Praktische gids voor null-veilige code