Java - получить позицию массива из параметра метода - PullRequest
0 голосов
/ 09 июня 2018
void someMethod(int x){
    --do some calculations here--
}

...

int[]   i   = new int[8];
someMethod(i[3]);

Допустим, в моем someMethod я хочу выполнить вычисления со значением входного параметра, которым является i [3] , и в моих вычислениях также используйте позиция исходного массива, а не только его значение.

Как узнать в методе, был ли входной параметр взят из массива, и был ли он массивом, позиция использованного значения?

Примерно так:

void someMethod(int x){

int y = 5;
int z = 0;
z = x + y + x.ArrayPosition;
System.out.print(z);

}

1 Ответ

0 голосов
/ 09 июня 2018

Вы не можете просто передать массив и индекс в качестве параметров функции?

void someMethod(int[] array, int index) {
int y = 5, z = array[index] + y + index;
System.out.println(z); }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...