1 // ArrayVar.java
2
3 /** 4 * ArrayVar zeigt den Umgang mit Feldern. 5 * Beispielprogramm zur Programmiertechnik 1, Teil 2. 6 * @author H.Drachenfels 7 * @version 7.1.2019 8 */
9 public final class ArrayVar {
10 private ArrayVar() { }
11
12 /** 13 * main ist der Startpunkt des Programms. 14 * @param args wird nicht verwendet. 15 */
16 public static void main(String[] args) {
17 int[] anIntArray = new int[] {3421, 3442, 3635, 3814};
18
19 for (int i = 0; i < anIntArray.length; ++i) {
20 System.out.printf("%d: %d%n", i, anIntArray[i]);
21 }
22
23 int[] anotherIntArray = {0}; // kurz fuer new int[1] oder new int[] {0}
24
25 for (int i = 0; i < anotherIntArray.length; ++i) {
26 System.out.printf("%d: %d%n", i, anotherIntArray[i]);
27 }
28
29 anotherIntArray = anIntArray.clone();
30
31 for (int i = 0; i < anotherIntArray.length; ++i) {
32 System.out.printf("%d: %d%n", i, anotherIntArray[i]);
33 }
34 }
35 }
36