English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по основам Java

Java управление потоком

Java массив

Java направленный объект (I)

Java направленный объект (II)

Java направленный объект (III)

Обработка исключений в Java

Java список (List)

Java Queue (очередь)

Java Map коллекции

Java Set коллекции

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Использование и пример метода Java Math max()

Java математические методы Math

Метод Java Math max() возвращает максимальное значение среди указанных параметров.

Синтаксис метода max():

Math.max(arg1, arg2)

Внимание:max() является статическим методом. Поэтому мы можем использовать имя класса Math для доступа к этому методу.

Параметры max()

  • arg1 / arg2 - Параметры для возврата максимального значения

Примечание:Данные типов параметров должны быть int, long, float или double.

Возврат max()

  • Возвращает максимальное значение среди указанных параметров

Пример 1: Java Math.max()

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.

Пример 2: Получение максимального значения из массива

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.

Рекомендуемые учебники

Java математические методы Math