/
Вопросы и ответы
/
Java
/

Как передаются параметры в методы java

Как передаются параметры в методы java

4 года назад

Человек-Молекула

Ответы

0

При объявлении метода после его названия необходимо указать параметры и их тип данных в круглых скобках (спецификация Oracle):

//метод с 2мя параметрами с типом данных int
public void method(int a, int b) { }

Можно указать произвольное количество параметров в объявлении метода:

//метод с неопределенным количеством параметров с типом данных String
public void method(String... abc) { }

Можно использовать любой тип данных в качестве параметра к методу: примитивный (int, double, boolean и пр) или ссылочный (object, array). Также можно передать метод в метод с помощью лямбды или ссылки на метод (спецификация Oracle).

Пример вызова метода с парметрами:

class SumClass {

    //объявляем метод с 2мя параметрами
    public static int sum(int a, int b) {
        return a + b;
    }

    public static void main(String[] args) {
        
        //передаем в метод sum в качестве параметров аргументы 1 и 2
        System.out.println("Сумма:" + sum(1, 2));

        //передаем в метод sum в качестве параметров аргументы 5 и 5
        System.out.println("Сумма:" + sum(5, 5));
    }
}

Работа кода выведет в консоль:

> 3 > 5

3 года назад

Игорь Черкасов