English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math max() возвращает максимальное значение среди указанных параметров.
Синтаксис метода max():
Math.max(arg1, arg2)
Внимание:max() является статическим методом. Поэтому мы можем использовать имя класса Math для доступа к этому методу.
arg1 / arg2 - Параметры для возврата максимального значения
Примечание:Данные типов параметров должны быть int, long, float или double.
Возвращает максимальное значение среди указанных параметров
class Main { public static void main(String[] args) { //С параметрами int в Math.max() int num1 = 35; int num2 = 88; System.out.println(Math.max(num1, num2)); // 88 //С параметрами long в Math.max() long num3 = 64532L; long num4 = 252324L; System.out.println(Math.max(num3, num4)); // 252324 //С параметрами float в Math.max() float num5 = 4.5f; float num6 = 9.67f; System.out.println(Math.max(num5, num6)); // 9.67 //С параметрами double в Math.max() double num7 = 23.44d; double num8 = 32.11d; System.out.println(Math.max(num7, num8)); // 32.11 } }
В предыдущем примере мы используем метод Math.max() с параметрами типа int, long, flow и Double.
class Main { public static void main(String[] args) { //Создать массив типа int int[] arr = {4, 2, 5, 3, 6}; //Задать первый элемент массива максимальным значением maximum value int max = arr[0]; for (int i = 1; i < arr.length; i++) { //Сравнить все элементы с max //Assign the maximum value to max max = Math.max(max, arr[i]); } System.out.println("Максимальное значение: " + max); } }
В предыдущем примере мы создали массив под названием arr.Массив. Вначале переменная max хранит первый элемент массива.
Здесь мы используем цикл for для доступа ко всем элементам массива. Обратите внимание на эту строку:
max = Math.max(max, arr[i])
Метод Math.max() сравнивает переменную max с каждым элементом массива и assigns максимальное значение max.