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

Класс StrictMath

Класс StrictMath предоставляет набор статических методов для выполнения математических операций: тригонометрических, логарифмических, степенных и других. Главное отличие от класса Math заключается в том, что методы StrictMath гарантируют получение абсолютно идентичного результата на любой платформе и в любой реализации Java. Если в первом параметре метода передается число, над которым нужно выполнить операцию, то результат вычисляется строго по спецификации IEEE 754. Класс StrictMath не требует создания объекта, так как все его методы являются статическими.

Синтаксис

StrictMath.methodName(parameters)

Например, для вычисления квадратного корня используется метод sqrt, для возведения в степень - pow, а для получения абсолютного значения - abs.

Пример

Давайте вычислим квадратный корень из числа 16 и возведем число 2 в степень 10:

public class Main { public static void main(String[] args) { double sqrtRes = StrictMath.sqrt(16); double powRes = StrictMath.pow(2, 10); System.out.println(sqrtRes); System.out.println(powRes); } }

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

4.0 1024.0

Пример

Давайте найдем абсолютное значение отрицательного числа и остаток от деления:

public class Main { public static void main(String[] args) { int absRes = StrictMath.abs(-15); double remainderRes = StrictMath.IEEEremainder(10, 3); System.out.println(absRes); System.out.println(remainderRes); } }

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

15 1.0

Пример

Давайте вычислим синус и косинус угла 0, а также натуральный логарифм числа 1:

public class Main { public static void main(String[] args) { double sinRes = StrictMath.sin(0); double cosRes = StrictMath.cos(0); double logRes = StrictMath.log(1); System.out.println(sinRes); System.out.println(cosRes); System.out.println(logRes); } }

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

0.0 1.0 0.0

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

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