Hallo, ich hab eine frage zu dem programm..
Als Ausgabe bekommt man:
0
1
2
aber warum?
warum braucht man hier nicht noch array[1] = copy[2] einfügen?
ich denke mal die antwort ist simpel, aber vielleicht kann mir ja jemand helfen..
Code:
public class Example
{
public static void main(String[] args)
{
int[] array = new int[2];
int[] copy = array;
array[0] = 0;
array[1] = 1;
System.out.println(array[0]);
System.out.println(array[1]);
copy[1] = 2;
System.out.println(array[1]);
}
}
Als Ausgabe bekommt man:
0
1
2
aber warum?
warum braucht man hier nicht noch array[1] = copy[2] einfügen?
ich denke mal die antwort ist simpel, aber vielleicht kann mir ja jemand helfen..