РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
567 of 1163 menu

Метод clamp

Метод clamp класса Math возвращает значение, ограниченное заданным диапазоном. Если исходное значение меньше минимальной границы, возвращается минимум. Если больше максимальной границы - возвращается максимум. В противном случае возвращается само значение. В первый параметр мы передаем исходное значение, во второй - минимальную границу диапазона, в третий - максимальную границу диапазона.

Синтаксис

Math.clamp(value, min, max)

Пример

Давайте ограничим значение 15 диапазоном от 1 до 10:

public class Main { public static void main(String[] args) { int res = Math.clamp(15, 1, 10); System.out.println(res); } }

Результат выполнения кода:

10

Пример

Давайте ограничим значение -5 диапазоном от 0 до 100:

public class Main { public static void main(String[] args) { int res = Math.clamp(-5, 0, 100); System.out.println(res); } }

Результат выполнения кода:

0

Пример

Давайте ограничим значение 42 диапазоном от 1 до 100:

public class Main { public static void main(String[] args) { int res = Math.clamp(42, 1, 100); System.out.println(res); } }

Результат выполнения кода:

42

Пример

Давайте ограничим вещественное значение 3.14 диапазоном от 0.0 до 1.0:

public class Main { public static void main(String[] args) { double res = Math.clamp(3.14, 0.0, 1.0); System.out.println(res); } }

Результат выполнения кода:

1.0

Смотрите также

  • метод abs,
    который возвращает модуль числа
  • метод min,
    который возвращает минимальное значение
  • метод max,
    который возвращает максимальное значение
  • класс Math,
    который содержит математические методы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить