User Tools

Site Tools


dowhile

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dowhile [2017/06/27 18:24] – [C#] ggdowhile [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 <iostream> #include <iostream>
Line 22: Line 25:
     } while (counter < 10);     } while (counter < 10);
 } }
 +</code>
 +
 +=== 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
 +./dowhile                                      # ausführen
 </code> </code>
  
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);
 } }
 +</code>
 +
 +=== 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       # starten
 </code> </code>
  
 ===== Javascript ===== ===== Javascript =====
 +=== Das Programm === 
 <code javascript> <code javascript>
 <!DOCTYPE HTML> <!DOCTYPE HTML>
Line 81: Line 100:
 </html> </html>
 </code> </code>
 +
 +=== Ausführen === 
 +Den obigen Code in die Datei dowhile.html einfügen und im Browser öffnen
  
 ===== Perl ===== ===== Perl =====
 +=== Das Programm ===
 <code perl> <code perl>
 #!/usr/bin/perl #!/usr/bin/perl
Line 95: Line 118:
     $counter += 1;     $counter += 1;
 } while ($counter < 10); } while ($counter < 10);
 +</code>
  
 +=== 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
 </code> </code>
  
 ===== PHP ===== ===== PHP =====
 +=== Das Programm ===
 <code php> <code php>
 <?php <?php
Line 109: Line 138:
     $counter++;     $counter++;
 } while ($counter < 10); } while ($counter < 10);
 +</code>
 +
 +=== Ausführen ===
 +Die Datei dowhile.php mit dem gezeigten PHP Code erstellen und wie folgt ausführen:
 +<code bash>
 +php dowhile.php
 </code> </code>
  
dowhile.1498580640.txt.gz · Last modified: 2017/06/27 18:24 by gg