Я пытаюсь получить элемент по указанному индексу в массиве, как показано в теле forl oop.
public int arrayCount9(int[] nums) {
int count = 0;
for (int i = 0; i < nums.length; i ++) {
if (Array.get(nums, i) == 9) {
count ++;
}
}
return count;
}
Однако правильный код в этой задаче на самом деле таков:
public int arrayCount9(int[] nums) {
int count = 0;
for (int i = 0; i < nums.length; i ++) {
if (nums[i] == 9) {
count ++;
}
}
return count;
}
Есть ли разница между Array.get (nums, i) == 9) и (nums [i] == 9)? Документация для get (Object array, int index) кажется подходящей для этой проблемы. Кроме того, я никогда раньше не сталкивался с (nums [i] == 9), поэтому, если вы могли бы объяснить этот код, я очень признателен!