Перейти к контенту

Методы в Java: объявление, определение и вызов

Метод в Java — это набор операторов, сгруппированных для выполнения операции.

Например, при вызове метода System.out.println() система фактически выполняет несколько операторов, чтобы отобразить сообщение на консоли.

 

Синтаксис

modifier returnType nameOfMethod (Parameter List) {
   // method body
}

Синтаксис, показанный выше, включает в себя —

  • modifier — это определяет тип доступа метода и не является обязательным для использования.
  • ReturnType — метод может возвращать значение.
  • NameOfMethod — это имя метода. Подпись метода состоит из имени метода и списка параметров.
  • Parameter List — Список параметров, типа, порядок и количество параметров методы. Они являются необязательными, способ может содержать ноль параметров.
  • method body — Тело метод определяет то, что делает метод с заявлениями.

Написание метода

Следующий код демонстрирует, как написать метод в Java. Этот метод принимает два параметра num1 и num2 и возвращает максимум между двумя —

Пример

public static int minFunction(int n1, int n2) {
   int min;
   if (n1 > n2)
      min = n2;
   else
      min = n1;
   return min;
}

Объявление метода в Java

Синтаксис

modifier return_type method_name(parameters_list){
   //method body
}

Где,

  • modifier — Он определяет тип доступа метода, и это не является обязательным для использования.
  • return_type — Метод может возвращать значение.
  • method_name — это имя метода. Подпись метода состоит из имени метода и списка параметров.
  • parameters_list — список параметров, типа, порядок и ряд параметров методы. Они являются необязательными, способ может содержать ноль параметров.
  • method body — Тело метод определяет то, что делает метод с заявлениями.

Вызов метода в Java

Для использования метода, следует его вызвать. Есть два способа, которыми метод вызывается, т.е. метод возвращает значение или ничего не возвращает (нет возвращаемого значения).

Пример

Ниже приводится пример, чтобы показать, как определить метод и как его вызвать —

public class ExampleMinNumber {
   public static void main(String[] args) {
      int a = 11;
      int b = 6;
      int c = minFunction(a, b);
      System.out.println("Minimum Value = " + c);
   }
   
   /** Returns the minimum of two numbers */
   public static int minFunction(int n1, int n2) {
      int min;
      if (n1 > n2){
         min = n2;
      } else {
         min = n1;
      }
      return min;
   }
}

Итог

Minimum value = 6

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)