Список аргументов переменной длины (используя Get) - PullRequest
0 голосов
/ 30 апреля 2018

Я не могу понять концепцию списков аргументов переменной длины. Когда я провожу небольшое исследование, это имеет смысл, но я не могу понять этот вопрос, чтобы спасти мою жизнь.

Каков результат следующего вызова?

get(1, 2, 3, 4, 5, 6, 7); // The Call

public int get(int ... a) {
    return a[2];
}             

Мой ответ был "2", и это единственное, что имеет смысл для меня. Другие варианты были 1, 3 или 4. Спасибо за ваше время.

1 Ответ

0 голосов
/ 30 апреля 2018

Массивы начинаются с нуля. То есть первый элемент в позиции 0, второй в позиции 1. Таким образом, элемент в позиции 2 в вашем случае является целым числом 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...