Для того, чтобы метод findMax() мог принимать два любых целых значения, нужно добавить два параметра в объявление метода. Затем вызовите метод с разными парами чисел. Вот исправленный код:
public class Praktikum {
public static void main(String[] args) {
System.out.println("Наибольшее из чисел 3 и 5 = " + findMax(3, 5));
System.out.println("Наибольшее из чисел 16 и 5 = " + findMax(16, 5));
System.out.println("Наибольшее из чисел -1 и -7 = " + findMax(-1, -7));
}
public static int findMax(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
}
Теперь метод findMax() принимает два параметра (int a, int b) и сравнивает их. В main() вызывается метод findMax() с разными парами чисел, и результаты выводятся на экран.
Чтобы ваш метод findMax() мог принимать два любых целых значения, вы можете изменить его сигнатуру, добавив два параметра. Затем внутри метода сравните эти значения и верните максимальное. Вот как вы можете сделать это:
java
Copy code
public class Praktikum {
public static void main(String[] args) {
// Вызываем метод findMax() для пар чисел 3 и 5, 16 и 5, -1 и -7
System.out.println("Наибольшее из чисел 3 и 5 = " + findMax(3, 5));
System.out.println("Наибольшее из чисел 16 и 5 = " + findMax(16, 5));
System.out.println("Наибольшее из чисел -1 и -7 = " + findMax(-1, -7));
}
public static int findMax(int a, int b) {
// Сравниваем два переданных значения и возвращаем максимальное
return Math.max(a, b);
}
}
В данном примере мы использовали метод Math.max(a, b), который принимает два значения и возвращает максимальное из них.
Теперь метод findMax() может принимать два целых значения, и вы можете вызывать его с разными парами чисел.