1 // ForSchleifeWhile.java
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