2 package local;
3 import java.util.Iterator;
4
5 /**
6 * ListVar legt eine Liste ganzer Zahlen an und gibt sie aus.
7 * Beispielprogramm zur Programmiertechnik 1, Teil 5.
8 * @author H.Drachenfels
9 * @version 5.8.2016
10 */
11 public final class ListVar {
12 private ListVar() { }
13
14 /**
15 * main ist der Startpunkt des Programms.
16 * @param args wird nicht verwendet.
17 */
18 public static void main(String[] args) {
19 int[] anIntArray = {3421, 3442, 3635, 3814};
20
21 //------------------------------------------------- Liste anlegen
22 IntList anIntList = new IntList();
23 for (int i = anIntArray.length; i > 0; --i) {
24 anIntList.insert(anIntArray[i - 1]);
25 }
26
27 //------------------------------------------------ Liste ausgeben
28 for (int n : anIntList) {
29 System.out.println(n);
30 }
31
32 Iterator<Integer> i = anIntList.iterator();
33 while (i.hasNext()) {
34 int n = i.next();
35 System.out.println(n);
36 }
37 }
38 }
39