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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@nicola 

В Java массивы передаются в качестве аргументов путем указания типа данных массива, за которым следует имя переменной массива, как показано ниже:

1
2
3
public void myMethod(int[] myArray) {
    // Ваш код
}


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

1
2
int[] myArray = {1, 2, 3, 4, 5};
myMethod(myArray);


Метод "myMethod" примет массив "myArray" и можно будет обращаться к его элементам и выполнять с ними нужные операции внутри метода.

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

от clement.erdman , 8 месяцев назад

@nicola 

Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String[] args) {
        int[] myArray = {1, 2, 3, 4, 5};
        printArray(myArray);
    }

    public static void printArray(int[] arr) {
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}


В приведенном примере создается массив "myArray" типа int и заполняется значениями. Затем вызывается метод "printArray", который принимает массив в качестве аргумента и выводит его элементы на консоль.