Я написал программу ниже, чтобы поиграть с массивами.Java: Массивы, что здесь происходит?
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]]);
}
}
Выход:
1
1
Что происходит во втором заявлении для печати? Я все еще не могу понять. Если я переключить [1] с 6 или 2, я получаю сообщение об ошибке, но не 3.
nums [1] равно 3. теперь вы принимаете значение 3 как параметр для nums []. nums [3] также равно 1 как nums [0] – XtremeBaumer
что там такое странное? – Mritunjay