Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

Math.min()

Возвращает меньшее из двух чисел.

Доступно с: Java 1.0

Синтаксис

static int min(int a, int b)

Параметры

ПараметрТипОписание
aint, long, float, doubleПервое число.
bsame type as aВторое число того же типа.

Возвращаемое значение

same type as aМеньшее из двух значений.

Примеры

Меньшее из двух:

void main() {
    IO.println(Math.min(7, 12));
    IO.println(Math.min(-1.5, 0.0));
}

Результат:

7
-1.5

Ограничение значения сверху и снизу:

void main() {
    int volume = 140;
    int clamped = Math.max(0, Math.min(100, volume));
    IO.println(clamped);
    IO.println(Math.clamp(-20, 0, 100));
}

Результат:

100
0

Примечания

С Java 21 для ограничения диапазона есть готовый Math.clamp(value, min, max).

См. также

  • Math.max() — Возвращает большее из двух чисел.
  • Math.abs() — Возвращает модуль числа — значение без знака минус.

Вопросы и ответы по теме

В учебнике

  • Операторы — Арифметические операторы Java, целочисленное деление и остаток, составное присваивание, инкремент, сравнение и логические операторы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.