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

Класс Math

Класс Math является частью пакета java.lang и не требует явного импорта. Он содержит только статические методы и константы, поэтому создавать экземпляр класса (через new Math) не нужно. Все методы вызываются напрямую через имя класса, например: Math.abs(-5). Класс предоставляет методы для работы с числами: вычисление абсолютного значения, поиск минимума и максимума, возведение в степень, извлечение корня, округление, генерация случайных чисел, а также тригонометрические и логарифмические функции.

Синтаксис

Math.имяМетода(аргументы)

Также класс содержит две часто используемые константы: Math.PI (число π) и Math.E (основание натурального логарифма).

Пример

Давайте найдем абсолютное значение числа, минимум и максимум из двух чисел, а также возведем число в степень:

public class Main { public static void main(String[] args) { int absValue = Math.abs(-10); int minValue = Math.min(5, 3); int maxValue = Math.max(5, 3); double powValue = Math.pow(2, 3); System.out.println(absValue); System.out.println(minValue); System.out.println(maxValue); System.out.println(powValue); } }

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

10 3 5 8.0

Пример

Давайте вычислим квадратный корень, округлим число вниз и вверх, а также сгенерируем случайное число:

public class Main { public static void main(String[] args) { double sqrtValue = Math.sqrt(16); double floorValue = Math.floor(4.7); double ceilValue = Math.ceil(4.3); double randomValue = Math.random(); System.out.println(sqrtValue); System.out.println(floorValue); System.out.println(ceilValue); System.out.println(randomValue > 0 && randomValue < 1); } }

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

4.0 4.0 5.0 true

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

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