Методы в Java
НАВИГАЦИЯ ПО СТРАНИЦЕ
Методы представляют собой блоки кода, которые выполняют определенную задачу, и их можно вызывать из других частей программы.
1. Определение и вызов метода :
public class MethodExample {
public static void main(String[] args) {
// Вызов метода printHello
printHello();
// Вызов метода sum и вывод результата
int result = sum(3, 5);
System.out.println("Сумма чисел: " + result);
// Вызов метода с параметрами и возвращаемым значением
double circleArea = calculateCircleArea(5);
System.out.println("Площадь круга: " + circleArea);
}
// Метод без параметров и возвращаемого значения
public static void printHello() {
System.out.println("Привет, мир!");
}
// Метод с параметрами и возвращаемым значением
public static int sum(int a, int b) {
return a + b;
}
// Метод с параметром и возвращаемым значением (другой тип)
public static double calculateCircleArea(double radius) {
return Math.PI * radius * radius;
}
}
2. Параметры метода :
public class MethodParameters {
public static void main(String[] args) {
// Вызов метода с параметрами
greetUser("Алиса", 25);
// Вызов метода с параметрами и возвращаемым значением
double result = calculateRectangleArea(4, 6);
System.out.println("Площадь прямоугольника: " + result);
}
// Метод с параметрами
public static void greetUser(String name, int age) {
System.out.println("Привет, " + name + "! Тебе " + age + " лет.");
}
// Метод с параметрами и возвращаемым значением
public static double calculateRectangleArea(int length, int width) {
return length * width;
}
}
3. Возвращаемые значения :
public class ReturnValueExample {
public static void main(String[] args) {
// Вызов метода с возвращаемым значением
int square = calculateSquare(4);
System.out.println("Квадрат числа: " + square);
// Вызов метода с возвращаемым значением и его использование в другом методе
int result = multiplyByTwo(square);
System.out.println("Результат умножения на два: " + result);
}
// Метод с возвращаемым значением
public static int calculateSquare(int number) {
return number * number;
}
// Метод, использующий возвращаемое значение другого метода
public static int multiplyByTwo(int value) {
return value * 2;
}
}
Описание кода:
Определение и вызов метода: В примере MethodExample представлены методы printHello, sum и calculateCircleArea. Методы могут быть вызваны из метода main.
Параметры метода: Пример MethodParameters содержит методы greetUser и calculateRectangleArea с параметрами. Параметры передаются при вызове метода.
Возвращаемые значения: Пример ReturnValueExample демонстрирует методы с возвращаемыми значениями. Метод calculateSquare возвращает квадрат числа, а метод multiplyByTwo использует это значение для умножения на два.
Методы предоставляют модульность и повторное использование кода, что делает программу более структурированной и легкой для понимания.