Найти в Дзене

Java Введение. Что такое методы? Часть 6.

Продолжаем изучать Java с 0. В прошлой статье мы изучили с вами Логические операторы. Давайте начнем с простых операций, которым мы научились на прошлых занятиях. На первый взгляд всё кажется простым и понятным. Мы применяем знания арифметических операций для получения результата. Однако таких операций может быть гораздо больше — в десятки или даже сотни раз. Повторение одного и того же кода в разных частях программы может привести к ошибкам и усложнить поддержку кода. Чтобы избежать этого, в программировании используются методы. Метод — это блок кода, который выполняет определённую задачу. Если нам потребуется изменить какую-либо операцию, например, заменить сложение на вычитание, достаточно будет внести изменения только в одном месте — в описании метода. Метод — это часть программного кода, предназначенная для выполнения определённой операции. В метод обычно помещают последовательность действий, которую необходимо выполнять многократно. public class FirstApp { public static void имя
Оглавление

Продолжаем изучать Java с 0. В прошлой статье мы изучили с вами Логические операторы.

Обучение программированию на Java | Обучение тестированию | Дзен

Простые действия

Давайте начнем с простых операций, которым мы научились на прошлых занятиях.

-2

На первый взгляд всё кажется простым и понятным. Мы применяем знания арифметических операций для получения результата. Однако таких операций может быть гораздо больше — в десятки или даже сотни раз. Повторение одного и того же кода в разных частях программы может привести к ошибкам и усложнить поддержку кода.

Чтобы избежать этого, в программировании используются методы. Метод — это блок кода, который выполняет определённую задачу. Если нам потребуется изменить какую-либо операцию, например, заменить сложение на вычитание, достаточно будет внести изменения только в одном месте — в описании метода.

-3

Виды методов

Метод — это часть программного кода, предназначенная для выполнения определённой операции. В метод обычно помещают последовательность действий, которую необходимо выполнять многократно.

public class FirstApp {
public static void имя_метода() {
// тело_метода
}
}

Имя_метода отражает назначение данного блока кода, тело_метода - то, что он должен сделать, если его вызвали.

Методы бывают 2 типов:

  • Которые выполняют действия
  • Которые выполняют действия, чтобы вернуть результат

2 тип метода

Давайте разберём на нашем примере. Нам нужно завернуть в метод сложение чисел.

-4

Таким образом, в методе мы можем принять три любых числа (например, valueA, valueB и value3) и вернуть их сумму. Если нам не нужны никакие дополнительные переменные, то можно оставить пустые скобки.

Это пример метода второго типа, где в самом методе указан тип переменной, которая должна быть возвращена. В данном случае это целочисленный тип данных int, но вместо него можно использовать любой другой подходящий тип данных.

-5

Ключевое слово здесь это return, без него никак, метод обязательно должен что то вернуть.

В конечном итоге использование метода выглядит так:

-6

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

-7

1 тип метода

Такие методы служат для выполнения последовательности действий, при этом после их выполнения не требуется возвращать какое-либо значение. В этих методах также можно использовать переменные, а можно оставить пустые скобки.

Примером такого метода является основной метод программы (main), который мы используем во всех наших примерах.

public static void main(String[] args) { }

Он используется для выполнения кода программы. Это самый основной встроенный метод. Ключевое слово в таких методах это - void.

Но мы можем также создавать и свои методы.

-8

В него также можно прописывать параметры

-9

В этом простом примере метод run() не выполняет никаких значимых действий. Он просто складывает числа и выводит их в консоль, что не оказывает влияния на конечный результат. Однако мы можем изменить этот код, чтобы сделать метод полезным.

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

-10

Метод run() не возвращает никакого значения, но сохраняет результат вычислений в переменной result. Это позволяет нам использовать полученный результат в других частях программы. Мы можем изменять значения переменных и методы в зависимости от конкретной ситуации.

-11

В данном случае методы 1 и 2 типов равносильны, то есть оба выполняют одну и ту же функцию - кладут результат в переменную result.

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!

Обучение тестированию