Как передать несколько параметров в метод Java

Вы можете передать несколько параметров своим методам Java. В этом уроке мы будем передавать строку и число в один метод. Заключительный урок по методам.

Добавьте следующий метод в свой класс MyMethods из предыдущего урока:

void print_text(String aString, int aVal) {
        
      System.out.println(aString + aVal);
        
}

То, что делает этот метод - это выводит на печать. В круглых скобках имени метода у нас есть два параметра: переменная String с именем aString и переменная int с именем aVal. Когда мы вызываем этот метод, сначала нам понадобится строка, а затем число. Попробуйте передать эти несколько параметров наоборот, и вы получите сообщения об ошибках.

Вернитесь в свой класс TestMethods и выполните следующий вызов метода:

test1.print_text("Параметр был: ", aVal2);

Опять же, метод print_text должен появиться во всплывающем списке NetBeans.

Всплывающий список Netbeans

Указанные нами значения (параметры) заключены в круглые скобки вместе с методом возврата void.

Теперь окно с кодом должно выглядеть так:

package prjmethods;

public class TestMethods {

    public static void main(String[] args) {
        
        MyMethods test1 = new MyMethods();
        
        int aVal = test1.total();
        
        System.out.println("Результат метода = " + aVal);
        
        test1.print_text();
        
        int aVal2 = test1.total(30);
        
        System.out.println("Результат метода 2 = " + aVal2);
        
        test1.print_text("Параметр был: ", aVal2);
    }
    
}

Два параметра, которые мы передаем, разделяются запятой. Обратите внимание, что передается значение aVal2. Однако имя переменной внутри круглых скобок print_text называется aVal.

Не имеет значения, что имена двух переменных разные. Мы все равно передадим этот параметр в метод. Таким образом, переменная aVal будет иметь то же значение, что и aVal2.

Когда вы запустите свою программу, вы должны увидеть следующее в окне вывода:

Передача нескольких параметров результат

Пока мы остановимся на этом по методам. По мере продвижения мы будем писать больше методов, то есть вы получите много практики. Следующий раздел о классах - объектно-ориентированное программирование.

Дата обновления: 20.08.2019

  • Текущий 0.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

/Рейтинг: 0.0/5 (0 голос(ов) всего)

Добавить комментарий (без регистрации)