В этой теме вы узнали для чего используются методы и как с ними работать.
Объявить метод ****— написать «заготовку» того, как он будет выглядеть.
public static void sayHello() { // Объявили метод sayHello
public и static — служебные слова, которые нужно указывать при объявлении метода.
sayHello — имя метода, по которому к нему можно обратиться.
() — так Java понимает, что мы объявили именно метод, а не переменную.
void — тип возвращаемого значения. void означает, что метод не возвращает никакого значения.
Метод начнет исполняться только после того, как будет вызван. Для того чтобы вызвать метод, необходимо указать его имя и круглые скобки после имени:
public class Praktikum {
public static void main(String[] args) {
System.out.println("Начало программы");
sayHello(); // Вызывов метода sayHello
System.out.println("Конец программы");
}
public static void sayHello() { //объявление метода sayHello
printHeader(); // Вызывов метода printHeader
System.out.println("Привет!");
}
public static void printHeader() {//объявление метода printHeader
System.out.println("Сейчас будет приветствие...");
}
}
Несмотря на то, что метод printHeader() объявлен последним, он выполнит описанные в нём команды именно тогда, когда будет вызван.
<aside> 💡 Инструкции выполняются в порядке вызова методов. Расположение самих методов в коде не имеет значения.
</aside>
Для получения результата выполнения метода, в Java используется специальное слово return (англ. **«возврат, вернуть»). После слова return нужно написать возвращаемое значение.
Мы должны явно сообщить программе, данные какого типа возвращает каждый метод int sum() .Если в качестве типа указать void, то метод не будет возвращать результата.
public static int sum() {
return 2 + 3; // Метод будет возвращать 5
}
public static int divide() {
return "Разделяй и властвуй"; // Так нельзя! В этом случае метод должен обязательно возвращать int
}