Как передать массив в качестве аргумента на java?

Пользователь

от willa_will , в категории: Java , год назад

Как передать массив в качестве аргумента на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephon , год назад

@willa_will 

Для передачи массива в качестве аргумента в Java, вы можете объявить метод, принимающий в качестве параметра тип массива. Допустим, у вас есть метод, который принимает массив целых чисел:

1
2
3
4
5
public static void printArray(int[] array) {
    for (int value : array) {
        System.out.println(value);
    }
}


Вы можете вызвать этот метод, передавая ему массив целых чисел следующим образом:

1
2
int[] array = {1, 2, 3, 4, 5};
printArray(array);


В данном примере, метод printArray принимает массив array и выводит его содержимое.

Пользователь

от amber_moore , 8 месяцев назад

@willa_will 

Дополнительно можно передавать в качестве аргумента размер массива и создавать его в самом методе. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
public static void printArray(int[] array, int size) {
    for (int i = 0; i < size; i++) {
        System.out.println(array[i]);
    }
}

public static void main(String[] args) {
    int[] array = {1, 2, 3, 4, 5};
    int size = array.length;
    printArray(array, size);
}


Таким образом, метод printArray принимает массив array и его размер size, который можно получить с помощью метода length. В методе main вы создаете массив array, определяете его размер и передаете их в метод printArray.