Die Leseecke zeigt anhand des einfachen Beispiels der Berechnung der Potenz unterschiedliche Schleifenarten in Java.[br][br]Zur Berechnung der Potenz wird die Basis entsprechend dem Wert des Exponenten immer wieder mit sich selbst multipliziert. Abstrakt kann man die Berechnung der Potenz folgendermaßen beschreiben:[br][br][list=1][*]Lies Basis;[/*][*]Lies Exponent;[/*][*]Initialisiere Hilfsvariable Ergebnis mit 1;[/*][*]Initialisiere Hilfsvariable Anzahl mit 1;[/*][*]Solange (Anzahl noch kleiner oder gleich Exponent) multipliziere Ergebnis mit Basis, speichere das Resultat wieder in Ergebnis und erhöhe Anzahl um 1;[/*][*]Gib Ergebnis aus;[/*][/list]Folgende Java-Programme zeigen die Berechnung der Potenz mittels for-Schleife, while-Schleife und do-while-Schleife:
Teste nun das fertig implementiere Programm im kooperativen Online-Editor repl.it:[br][br][url=https://repl.it/@mriegler/ExponentForSchleife]https://repl.it/@mriegler/ExponentForSchleife[/url][br][br][list][*]Was passiert, wenn Buchstaben anstelle von Zahlen eingegeben werden?[br][/*][*]Ergänze das Programm um die Ausgaben "Basis:" und "Exponent:", sodass der User weiß, wann er/sie den Exponenten eingeben muss und wann er/sie die Basis eingeben muss.[br][/*][/list]
Teste nun das fertig implementiere Programm im kooperativen Online-Editor repl.it:[br][br][url=https://repl.it/@mriegler/ExponentWhileSchleife]https://repl.it/@mriegler/ExponentWhileSchleife[/url][br][br][list][*]Wie unterscheidet sich die while- von der for-Schleife?[/*][*]Welche Elemente sind ident? Finden sich alle überall wieder? [br][/*][/list][br]
Teste nun das fertig implementiere Programm im kooperativen Online-Editor repl.it:[br][br][url=https://repl.it/@mriegler/ExponentDoWhileSchleife]https://repl.it/@mriegler/ExponentDoWhileSchleife[/url][br][br][list][*]Funktioniert die Variante der do-while-Schleife für alle Eingaben?[br][/*][*]Wie unterscheiden sich die vorgestellten Schleifen voneinander?[/*][*]Welche Elemente sind ident? Finden sich alle überall wieder? [br][/*][/list][br]