2
3 /**
4 * ForSchleifeWhile gibt alle Elemente eines Felds aus.
5 * Beispielprogramm zur Programmiertechnik 1, Teil 3.
6 * @author H.Drachenfels
7 * @version 9.1.2019 while-Schleife statt for-Schleife (nicht nachahmenswert)
8 */
9 public final class ForSchleifeWhile {
10 private ForSchleifeWhile() { }
11
12 /**
13 * main ist der Startpunkt des Programms.
14 * @param args wird nicht verwendet.
15 */
16 public static void main(String[] args) {
17 double[] anArray = {3.625, 3.648, 3.853, 4.042};
18
19 { // Lebensdauer der Laufvariablen beschraenken
20 int i = 0; // Initialisierung
21 while (i < anArray.length) { // Fortsetzungsbedingung
22 System.out.println(anArray[i]);
23 ++i; // Fortschaltung
24 }
25 }
26
27 { // for-each-Schleife braucht mit while ebenfalls Indexlaufvariable
28 int i = 0;
29 while (i < anArray.length) {
30 double n = anArray[i];
31 System.out.println(n);
32 ++i;
33 }
34 }
35 }
36 }
37