Aufgabe: Array'noks

Die bösen Array'noks haben sich in Gruppen bestehend aus Reihen aufgestellt, die im Code als Arrays repräsentiert werden. Beispielsweise stehen in der ersten Gruppe group1 3 Ar'nos in der ersten Reihe, 4 in der zweiten und 5 in der dritten.

public static int arrayTest() { 
  int [] group1 = {3, 4, 5};    
  int [] group2 = group1;       
  int [] group3 = new int[3];   
                                
  group3[0] = 3;                
  group3[1] = 4;                
  group3[2] = 5;                
                                
  group2[1] = group3[2];        
  group1[1] = 7;                
  group3[2] = 1;                
                                
  return group2[1];             
}                               

Wieviele Array'noks stehen in der zweiten Reihe der zweiten Gruppe – also welchen Wert gibt group2[1] zurück?