DIENSTE
Anmeldung
Newsletter
abonnieren
Sag's
einem Freund!
- Do while java beispiel programming
- Do while java beispiel function
Do While Java Beispiel Programming
Struktogramm
Das
Struktogramm verdeutlicht den Unterschied zur
while -Schleife. Dort wird das Durchlaufen der Schleife durch ein 'Vorbedingung', hier
durch eine 'Nachbedingung' gesteuert. Im Gegensatz zur
while -Schleife,
kann man bei der
do -Schleife
mindestens einen Schleifendurchgang garantieren. Java-Syntax
do
{
Anweisung1;
Anweisung2;....
Anweisung_n;}
while ()
Beispiel 1
Download:
Es soll
zu einem eingegeben Wert n die Summe der ersten n natrliche Zahlen
bestimmt werden. Die break-Anweisung in Java | Delft Stack. import info1. *;
public class Summe {
public static void main (String args[]) {
( "n: ");
int n = ();
int summe = 0;
int i = 1;
do {
summe += i; //oder: summe=summe+i;
i++;} while (i<=n);
( "Die Summe ist: " +summe);}}
Beispiel 2:
Iteratives Berechnen der Quadratwurzel
public class Wurzel{
public static void main(String[] args){
final double a = 2;
double xNeu = 5;
double xAlt;
xAlt = xNeu;
xNeu = (xAlt+a/xAlt)/ 2;}
while ((xAlt-xNeu)! = 0);
(xNeu);}}
In unserem Programm
wird die Quadratwurzel von 2 ber eine Folge berechnet:
Der Schleifenabbruch geschieht,
wenn Java die Nherungswerte zweier aufeinander folgenden Iterationen fr
Wurzel von 2 nicht mehr unterscheiden kann, oder nher an der Idee der
do-while-Schleife formuliert: Die Iteration luft solange Java die Werte
zweier aufeinander folgender Iterationen unterscheiden kann.
Do While Java Beispiel Function
Wenn sie nicht mehr erfüllt sein sollte, wird die Anweisung ausgeführt, die nach der do-while-Schleife kommt, hier also der Ausgabe-Befehl in Zeile 9. Programmfluss und Syntax
Hier das Flussdiagramm, passend zur while-Schleife im obigen Beispiel. Dieses Bild entstammt der Folge 4. 2 des Java-Kurses. Außerdem sehen wir hier ein Syntaxdiagramm einer do-while-Schleife. Während while-Schleife vorprüfend sind, sind do-while-Schleifen nachprüfend. Do while java beispiel code. In manchen Quellen liest man auch die Begiffe kopfgesteuert und fußgesteuert. Der für die Praxis wichtigste Vorteil der do-while-Schleifen ist wohl der, dass diese Schleife auf jeden Fall einmal durchlaufen wird, da die Schleifenbedingung erst nach dem ersten Durchlauf überprüft wird. do-while-Schleifen sind nachprüfende Schleifen. Die Schleifenbedingung wird erst nach dem jeweiligen Schleifendurchlauf überprüft. Daher werden do-while-Schleifen mindestens einmal durchlaufen.
Beispiel
Hier zunächst einmal ein typisches Anwendungsbeispiel für eine do-while-Schleife:
1 int strecke = 0;
2 do
3 {
4 fahren(1);
5 anzeigen();
6 strecke++;
7}
8 while (strecke < 50);
9 (strecke);
Zeile 2 enthält den Schleifenkopf. Auf das Schlüsselwort do folgt der Schleifenkörper, der entweder
aus einer einzelnen Anweisung oder
aus einer Anweisungsliste besteht, also mehreren Anweisungen, die zwischen geschweiften Klammern stehen müssen. In unserem Beispiel besteht der Schleifenkörper aus einer Anweisungsliste mit drei Anweisungen. Das Objekt soll 1 km fahren, dann sollen bestimmte Werte angezeigt werden (Kilometerstand, Benzinstand etc. Do-while-Schleife - LernJAVA.de. ), dann wird die lokale Variable strecke um 1 erhöht. In Zeile 8 folgt das Schlüsselwort while und danach die Schleifenbedingung. Solange diese Bedingung true ist, wenn also der Wert von strecke noch kleiner ist als 50, wird zur ersten Anweisung des Schleifenkörpers zurück gesprungen. Nach Abarbeiten aller Anweisungen des Schleifenkörpers wird die Schleifenbedingung erneut überprüft.