Math.min()
Возвращает меньшее из двух чисел.
Доступно с: Java 1.0
Синтаксис
static int min(int a, int b)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| a | int, long, float, double | Первое число. |
| b | same 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, целочисленное деление и остаток, составное присваивание, инкремент, сравнение и логические операторы.