wenndann:switch:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wenndann:switch:start [2020/06/29 10:52] – angelegt Martin Pabst | wenndann:switch:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 27: | Zeile 27: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
Zeile 52: | Zeile 52: | ||
</ | </ | ||
+ | |||
+ | <WRAP center round info 80%> | ||
+ | Die **switch-Anweisung** | ||
+ | <code learnj> | ||
+ | switch(wert){ | ||
+ | case wert1: | ||
+ | Anweisungen1; | ||
+ | break; | ||
+ | case wert2: | ||
+ | Anweisungen2; | ||
+ | break; | ||
+ | case wert3: | ||
+ | Anweisungen3; | ||
+ | break; | ||
+ | case wert4: | ||
+ | Anweisungen4; | ||
+ | break; | ||
+ | // usw... | ||
+ | | ||
+ | Default-Anweisungen; | ||
+ | } | ||
+ | </ | ||
+ | führt '' | ||
+ | Falls der Wert in keinem der '' | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important 80%> | ||
+ | **Vorsicht: Die break-Anweisungen sind wichtig!** \\ \\ | ||
+ | Die switch-Anweisung springt zum case-Block, der den richtigen Wert enthält, und führt die Anweisungen dort durch. Trifft sie auf **kein** '' | ||
+ | Der Sinn dieser Festlegung ([[https:// | ||
+ | <code learnj> | ||
+ | switch(gewürfelteZahl){ | ||
+ | case 1: | ||
+ | case 3: | ||
+ | case 5: | ||
+ | println(" | ||
+ | break; | ||
+ | case 2: | ||
+ | case 4: | ||
+ | case 6: | ||
+ | println(" | ||
+ | break; | ||
+ | | ||
+ | println(" | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ |
wenndann/switch/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1