Ich schrieb das Programm unten, um mit Arrays zu spielen.Java: Arrays, was passiert hier?
public class Tester{
public static void main (String[]args){
int [] nums = {1,3,6,1,2};
System.out.println(nums[0]);
System.out.println(nums[nums[1]]);
}
}
Ausgang:
1
1
Was in der zweiten Print-Anweisung geschieht? Ich kann es immer noch nicht herausfinden. Wenn ich die [1] mit 6 oder 2 schalten, bekomme ich einen Fehler, aber nicht 3.
nums [1] ist 3. Jetzt nimmst du den Wert 3 als Parameter für nums []. nums [3] ist auch 1 genauso wie nums [0] – XtremeBaumer
was ist da so komisch? – Mritunjay