public class u6a1 { public static void main(String[] args) { int [] a = {1,2,3}; // Es wird ein Array a mit 3 vorbelegten Elementen erzeugt int [] b = {4,5,6}; // Es wird ein Array b mit 3 vorbelegten Elementen erzeugt int [] c = b = a; // b = a; c = b; // Achtung: Was passiert hier genau? b[1] = a[2]; // Nach der Anweisung -> 1,3,3 c[2]++; // Nach der Anweisung -> 1,3,4 a[0]--; // Nach der Anweisung -> 0,3,4 // Warum kommt hier bei ALLEN Arrays der gleiche Wert? (s.o.) System.out.println(a[0] + " " + a[1] + " " + a[2]); System.out.println(b[0] + " " + b[1] + " " + b[2]); System.out.println(c[0] + " " + c[1] + " " + c[2]); } }