dowhile
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dowhile [2017/06/27 18:13] – [Python3] gg | dowhile [2017/06/29 09:41] (current) – [do-while Schleife] gg | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Wie die while Schleife, gehört die do-while Schleife zu den Klassikern. Der Unterschied zur while Schleife ist, dass der Schleifenkörper mindestens einmal durchlaufen wird, da die Bedingung erst zum Schluss geprüft wird. \\ | Wie die while Schleife, gehört die do-while Schleife zu den Klassikern. Der Unterschied zur while Schleife ist, dass der Schleifenkörper mindestens einmal durchlaufen wird, da die Bedingung erst zum Schluss geprüft wird. \\ | ||
| + | |||
| + | Die do-while Schleife ist recht selten an zu treffen. Ein möglicher Anwendungsfall wäre bei einer Tabelle (Man stelle sich ein Calc-Sheet vor) die Kopfzeile, die ja immer angezeigt wird, auch wenn die restliche Tabelle noch leer ist. \\ | ||
| Bei den folgenden Beispielen ist die Ausgabe wird wieder von 0 bis 9 gezählt. | Bei den folgenden Beispielen ist die Ausgabe wird wieder von 0 bis 9 gezählt. | ||
| Line 9: | Line 11: | ||
| ===== C++ ===== | ===== C++ ===== | ||
| + | === Das Programm === | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| Line 22: | Line 25: | ||
| } while (counter < 10); | } while (counter < 10); | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | === Kompilieren und ausführen === | ||
| + | Die Datei dowhile.cpp mit obigen Inhalt erstellen und so kompilieren und ausführen: | ||
| + | <code bash> | ||
| + | g++ -Wall -g -std=c++14 dowhile.cpp -o dowhile # kompilieren | ||
| + | ./ | ||
| </ | </ | ||
| Line 28: | Line 38: | ||
| using System; | using System; | ||
| - | namespace | + | namespace |
| { | { | ||
| - | class ShowIf | + | class ShowDoWhile |
| { | { | ||
| static void Main() | static void Main() | ||
| Line 50: | Line 60: | ||
| ===== Java ===== | ===== Java ===== | ||
| + | === Das Programm === | ||
| <code java> | <code java> | ||
| - | public class WhileLoop | + | public class DoWhileLoop |
| public static void main(String[] args) { | public static void main(String[] args) { | ||
| // Variable anlegen | // Variable anlegen | ||
| Line 61: | Line 72: | ||
| } while (counter < 10); | } while (counter < 10); | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | === Kompilieren und ausführen === | ||
| + | Die Datei DoWhileLoop.java mit dem obigen Java Code erstellen und so zum Laufen bringen: | ||
| + | <code bash> | ||
| + | javac DoWhileLoop.java # kompilieren | ||
| + | java DoWhileLoop | ||
| </ | </ | ||
| ===== Javascript ===== | ===== Javascript ===== | ||
| + | === Das Programm === | ||
| <code javascript> | <code javascript> | ||
| < | < | ||
| Line 81: | Line 100: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | === Ausführen === | ||
| + | Den obigen Code in die Datei dowhile.html einfügen und im Browser öffnen | ||
| ===== Perl ===== | ===== Perl ===== | ||
| + | === Das Programm === | ||
| <code perl> | <code perl> | ||
| # | # | ||
| Line 95: | Line 118: | ||
| $counter += 1; | $counter += 1; | ||
| } while ($counter < 10); | } while ($counter < 10); | ||
| + | </ | ||
| + | === Ausführen === | ||
| + | Den obigen Perl Code in die Datei dowhile.pl einfügen und speichern, dann auf folgende Weise ausführen: | ||
| + | <code bash> | ||
| + | perl dowhile.pl | ||
| </ | </ | ||
| ===== PHP ===== | ===== PHP ===== | ||
| + | === Das Programm === | ||
| <code php> | <code php> | ||
| <?php | <?php | ||
| Line 109: | Line 138: | ||
| $counter++; | $counter++; | ||
| } while ($counter < 10); | } while ($counter < 10); | ||
| + | </ | ||
| + | |||
| + | === Ausführen === | ||
| + | Die Datei dowhile.php mit dem gezeigten PHP Code erstellen und wie folgt ausführen: | ||
| + | <code bash> | ||
| + | php dowhile.php | ||
| </ | </ | ||
dowhile.1498579996.txt.gz · Last modified: 2017/06/27 18:13 by gg
