Напишите два перегруженных метода rectArea(), которые считают площадь прямоугольника. Первый перегруженный метод принимает в качестве параметра одно число, которое задаёт длину стороны квадрата, а второй перегруженный метод принимает в качестве параметров два числа, которые задают длину и ширину прямоугольника. В методе main() осуществите вызов обоих перегруженных методов
java
public class RectangleArea {
public static void main(String[] args) {
int squareSide = 5;
int rectangleLength = 4;
int rectangleWidth = 6;
int squareArea = rectArea(squareSide);
int rectangleArea = rectArea(rectangleLength, rectangleWidth);
System.out.println("Площадь квадрата: " + squareArea);
System.out.println("Площадь прямоугольника: " + rectangleArea);
}
public static int rectArea(int side) {
return side * side;
}
public static int rectArea(int length, int width) {
return length * width;
}
}
В данном примере в методе main() мы задаем значения для стороны квадрата и длины и ширины прямоугольника. Затем мы вызываем оба перегруженных метода rectArea() и сохраняем результаты в переменные squareArea и rectangleArea. Наконец, мы выводим результаты на экран.
В результате выполнения программы получим следующий вывод:
Площадь квадрата: 25
Площадь прямоугольника: 24
Таким образом, при вызове rectArea() с одним параметром будет выполняться метод, принимающий один параметр и считающий площадь квадрата. При вызове rectArea() с двумя параметрами будет выполняться метод, принимающий два параметра и считающий площадь прямоугольника.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет