Java-методы
Методы Java
В этом руководстве мы узнаем о методах Java, о том, как определять методы и как использовать методы в программах Java с помощью примеров.
Методы Java
Метод – это блок кода, выполняющий определенную задачу.
Предположим, вам нужно создать программу для создания круга и его раскрашивания. Вы можете создать два метода для решения этой проблемы:
- способ рисования круга
- метод окрашивания круга
Разделение сложной проблемы на более мелкие части делает вашу программу более понятной и пригодной для повторного использования.
В Java существует два типа методов:
- Пользовательские методы :мы можем создать собственный метод на основе наших требований.
- Стандартные библиотечные методы :это встроенные в Java методы, доступные для использования.
Давайте сначала узнаем о пользовательских методах.
<час>Объявление метода Java
Синтаксис для объявления метода:
09
Здесь
- тип возврата - Он указывает, какой тип значения возвращает метод. Например, если метод имеет
00
тип возвращаемого значения, то он возвращает целочисленное значение.
Если метод не возвращает значение, его тип возвращаемого значения —18
. . - Название метода - Это идентификатор, который используется для ссылки на конкретный метод в программе.
- тело метода - Он включает операторы программирования, которые используются для выполнения некоторых задач. Тело метода заключено в фигурные скобки
27
.
Например,
18
В приведенном выше примере имя метода — 36
. . И возвращаемый тип - 40
. Мы узнаем больше о типах возврата позже в этом руководстве.
Это простой синтаксис объявления метода. Однако полный синтаксис объявления метода таков:
26
Здесь
- модификатор - Он определяет типы доступа, является ли метод общедоступным, частным и т. д. Дополнительные сведения см. на странице Спецификатор доступа к Java.
- статический - Если мы используем
59
ключевое слово, к нему можно получить доступ без создания объектов.
Например,63
метод стандартного класса Math является статическим. Следовательно, мы можем напрямую вызвать78
без создания экземпляра82
класс.
- параметр1/параметр2 - Это значения, переданные в метод. Мы можем передать любое количество аргументов методу.
Вызов метода в Java
В приведенном выше примере мы объявили метод с именем 94
. . Теперь, чтобы использовать метод, нам нужно его вызвать.
Вот как мы можем вызвать 103
метод.
30<рисунок>

Пример 1:Java-методы
48
Вывод
56
В приведенном выше примере мы создали метод с именем 115
. . Метод принимает два параметра a и б . Обратите внимание на строку,
69
Здесь мы вызвали метод, передав два аргумента num1 и число2 . Поскольку метод возвращает какое-то значение, мы сохранили значение в result переменная.
Примечание :метод не является статическим. Следовательно, мы вызываем метод, используя объект класса.
<час>Тип возвращаемого значения метода Java
Метод Java может возвращать или не возвращать значение при вызове функции. Мы используем оператор return чтобы вернуть любое значение. Например,
71
Здесь мы возвращаем переменную sum . Поскольку возвращаемый тип функции - 126
. Суммарная переменная должна иметь значение 138
. тип. В противном случае будет выдана ошибка.
Пример 2. Тип возвращаемого значения метода
88
Вывод :
98
В приведенной выше программе мы создали метод с именем 143
. . Метод принимает число в качестве параметра и возвращает квадрат числа.
Здесь мы упомянули возвращаемый тип метода как 153
. Следовательно, метод всегда должен возвращать целочисленное значение.

Примечание :если метод не возвращает никакого значения, мы используем ключевое слово void в качестве возвращаемого типа метода. Например,
105пре> <час>Параметры метода в Java
Параметр метода — это значение, принимаемое методом. Как упоминалось ранее, метод также может иметь любое количество параметров. Например,
113Если метод создается с параметрами, нам нужно передать соответствующие значения при вызове метода. Например,
128<час>Пример 3:Параметры метода
132Вывод
145Здесь параметр метода равен
165
. . Следовательно, если мы передаем любой другой тип данных вместо177
, компилятор выдаст ошибку. Это потому, что Java — строго типизированный язык.Примечание :аргумент 24 передается в
186
метод во время вызова метода называется фактическим аргументом.Параметр число принятое определением метода, называется формальным аргументом. Нам нужно указать тип формальных аргументов. Кроме того, тип фактических и формальных аргументов всегда должен совпадать.
<час>Методы стандартной библиотеки
Методы стандартной библиотеки — это встроенные в Java методы, которые легко доступны для использования. Эти стандартные библиотеки поставляются вместе с библиотекой классов Java (JCL) в файле архива Java (*.jar) с JVM и JRE.
Например,
191
это метод204
.218
метод печатает строку в кавычках.222
это метод235
учебный класс. Возвращает квадратный корень числа.
Вот рабочий пример:
Пример 4. Метод стандартной библиотеки Java
157
Вывод :
164
Чтобы узнать больше о стандартных библиотечных методах, посетите страницу Java Library Methods.
<час>Каковы преимущества использования методов?
1. Главное преимущество — повторное использование кода. . Мы можем написать метод один раз и использовать его несколько раз. Нам не нужно каждый раз переписывать весь код. Думайте об этом так:«Напиши один раз, повторно используй несколько раз».
Пример 5. Метод Java для повторного использования кода
177
Вывод :
184
В приведенной выше программе мы создали метод с именем 244
. для вычисления квадрата числа. Здесь метод используется для вычисления квадрата чисел меньше 6. .
Следовательно, один и тот же метод используется снова и снова.
2. Методы делают код более читабельным и простым. для отладки. Здесь 252
Метод сохраняет код для вычисления квадрата в блоке. Следовательно, делает его более читабельным.
java