У меня есть этот код:Java массив проходит по ссылке
public static int MAX;
public static int MIN;
public static void startGame(){
MIN = -1;
MAX = 1;
int[] randomGridVals = new int[ROWS*COLUMNS];
fill(randomGridVals);
System.out.println(Arrays.toString(randomGridVals));
<MORE CODE>
}
private static void fill(int[] randomGridVals) {
for(int i = 0 ; i < randomGridVals.length; i++)
{
int rnd = MIN + (int)(Math.random() * ((MAX - MIN) + 1));
randomGridVals[i] = rnd;
}
}
Я ожидаю, что массив передается по ссылке, и массив имеют случайные значения в нем, однако, когда я пытаюсь напечатать это его пустым. Почему это происходит ?
«Пустой», как в отсутствии записей ??? –
yes it prints [] – Cemre
Каковы значения MIN и MAX? –