Spec-Zone .ru
спецификации, руководства, описания, API

JavaFX: Обеспечение Богатого Опыта На Все Экраны Вашей Жизни

разверните все

Профиль: рабочий стол, распространенный

Краткий обзор

class Math содержит методы для того, чтобы выполнить основные числовые операции, такие как элементарный экспоненциал, логарифм, квадратный корень, и тригонометрические функции.

Профиль: распространенный

Сводка Переменной сценария

доступимяввестиМожет ЧитатьМожет InitМожет ЗаписатьЗначение по умолчаниюописание
общественностьEДвойной

double значение, которое ближе чем любой другой к e, основе натуральных логарифмов.

общественностьPIДвойной

double значение, которое ближе чем любой другой к пи, отношению окружности круга к его диаметру.

Наследованные Переменные

Сводка Функции сценария

общественность abs (a: Целое число): Целое число

Возвращает абсолютное значение int значение.

Возвращает абсолютное значение int значение. Если параметр не отрицателен, параметр возвращается. Если параметр отрицателен, отрицание параметра возвращается.

Отметьте это, если параметр равен значению Integer.MIN_VALUE, самое отрицательное представимое int значение, результатом является то же самое значение, которое отрицательно.

См. Также:
java.lang.Integer#MIN_VALUE

Параметры
a
параметр, абсолютное значение которого должно быть определено
Возвраты
Целое число
абсолютное значение параметра.

Профиль: распространенный

 
общественность abs (a: Долго): Долго

Возвращает абсолютное значение a long значение.

Возвращает абсолютное значение a long значение. Если параметр не отрицателен, параметр возвращается. Если параметр отрицателен, отрицание параметра возвращается.

Отметьте это, если параметр равен значению Long.MIN_VALUE, самое отрицательное представимое long значение, результатом является то же самое значение, которое отрицательно.

См. Также:
java.lang.Long#MIN_VALUE

Параметры
a
параметр, абсолютное значение которого должно быть определено
Возвраты
Долго
абсолютное значение параметра.

Профиль: распространенный

 
общественность abs (a: Число): Число

Возвращает абсолютное значение a float значение.

Возвращает абсолютное значение a float значение. Если параметр не отрицателен, параметр возвращается. Если параметр отрицателен, отрицание параметра возвращается. Особые случаи:

  • Если параметром является положительный нулевой или отрицательный нуль, результатом является положительный нуль.
  • Если параметр бесконечен, результатом является положительная бесконечность.
  • Если параметром является НЭН, результатом является НЭН.
Другими словами результатом является то же самое как значение выражения:

Float.intBitsToFloat(0x7fffffff & Float.floatToIntBits(a))

Параметры
a
параметр, абсолютное значение которого должно быть определено
Возвраты
Число
абсолютное значение параметра.

Профиль: распространенный

 
общественность abs (a: Двойной): Двойной

Возвращает абсолютное значение a double значение.

Возвращает абсолютное значение a double значение. Если параметр не отрицателен, параметр возвращается. Если параметр отрицателен, отрицание параметра возвращается. Особые случаи:

  • Если параметром является положительный нулевой или отрицательный нуль, результатом является положительный нуль.
  • Если параметр бесконечен, результатом является положительная бесконечность.
  • Если параметром является НЭН, результатом является НЭН.
Другими словами результатом является то же самое как значение выражения:

Double.longBitsToDouble((Double.doubleToLongBits(a)<<1)>>>1)

Параметры
a
параметр, абсолютное значение которого должно быть определено
Возвраты
Двойной
абсолютное значение параметра.

Профиль: распространенный

 
общественность acos (a: Двойной): Двойной

Возвращает арккосинус значения; возвращенный угол находится в диапазоне 0.0 через пи.

Возвращает арккосинус значения; возвращенный угол находится в диапазоне 0.0 через пи. Особый случай:

  • Если параметром является НЭН, или его абсолютное значение больше чем 1, то результатом является НЭН.

Параметры
a
значение, арккосинус которого должен быть возвращен.
Возвраты
Двойной
арккосинус параметра.

Профиль: распространенный

 
общественность asin (a: Двойной): Двойной

Возвращает арксинус значения; возвращенный угол находится в диапазоне-pi/2 через пи/2.

Возвращает арксинус значения; возвращенный угол находится в диапазоне-pi/2 через пи/2. Особые случаи:

  • Если параметром является НЭН, или его абсолютное значение больше чем 1, то результатом является НЭН.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.

Параметры
a
значение, арксинус которого должен быть возвращен.
Возвраты
Двойной
арксинус параметра.

Профиль: распространенный

 
общественность atan (a: Двойной): Двойной

Возвращает арктангенс значения; возвращенный угол находится в диапазоне-pi/2 через пи/2.

Возвращает арктангенс значения; возвращенный угол находится в диапазоне-pi/2 через пи/2. Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.

Параметры
a
значение, арктангенс которого должен быть возвращен.
Возвраты
Двойной
арктангенс параметра.

Профиль: распространенный

 
общественность atan2 (y: Двойной, x: Двойной): Двойной

Возвращает угловую тету из преобразования прямоугольных координат (xy) к полярным координатам (r, тета).

Возвращает угловую тету из преобразования прямоугольных координат (xy) к полярным координатам (r, тета). Этот метод вычисляет фазовую тету, вычисляя арктангенс y/x в диапазоне - пи к пи. Особые случаи:

  • Если любым параметром является НЭН, то результатом является НЭН.
  • Если первым параметром является положительный нуль, и второй параметр положителен, или первый параметр положителен и конечен, и вторым параметром является положительная бесконечность, то результатом является положительный нуль.
  • Если первым параметром является отрицательный нуль, и второй параметр положителен, или первый параметр отрицателен и конечен, и вторым параметром является положительная бесконечность, то результатом является отрицательный нуль.
  • Если первым параметром является положительный нуль, и второй параметр отрицателен, или первый параметр положителен и конечен, и вторым параметром является отрицательная бесконечность, то результат double оцените самый близкий к пи.
  • Если первым параметром является отрицательный нуль, и второй параметр отрицателен, или первый параметр отрицателен и конечен, и вторым параметром является отрицательная бесконечность, то результат double оцените самый близкий к - пи.
  • Если первый параметр положителен, и вторым параметром является положительный нулевой или отрицательный нуль, или первым параметром является положительная бесконечность, и второй параметр конечен, то результат double оцените самый близкий к пи/2.
  • Если первый параметр отрицателен, и вторым параметром является положительный нулевой или отрицательный нуль, или первым параметром является отрицательная бесконечность, и второй параметр конечен, то результат double оцените самый близкий к-pi/2.
  • Если обоими параметрами является положительная бесконечность, то результат double оцените самый близкий к пи/4.
  • Если первым параметром является положительная бесконечность, и вторым параметром является отрицательная бесконечность, то результат double оцените самый близкий к 3*pi/4.
  • Если первым параметром является отрицательная бесконечность, и вторым параметром является положительная бесконечность, то результат double оцените самый близкий к-pi/4.
  • Если обоими параметрами является отрицательная бесконечность, то результат double оцените самый близкий к-3*pi/4.

Параметры
y
координата ординаты
x
координата абсциссы
Возвраты
Двойной
компонент теты точки (r, тета) в полярных координатах, который соответствует точке (x, y) в Декартовых координатах.

Профиль: распространенный

 
общественность cbrt (a: Двойной): Двойной

Возвращает кубический корень a double значение.

Возвращает кубический корень a double значение. Для конечного положительного x, cbrt(-x) == -cbrt(x); то есть, кубический корень отрицательной величины является отрицанием кубического корня величины того значения. Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметр бесконечен, то результатом является бесконечность с тем же самым знаком как параметр.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.

Параметры
a
значение.
Возвраты
Двойной
кубический корень <кода> </код>.

Профиль: распространенный

 
общественность перекрывает (a: Двойной): Двойной

Возвращает самое маленькое (самый близкий к отрицательной бесконечности) double значение, которое больше чем или равно параметру и равно математическому целому числу.

Возвращает самое маленькое (самый близкий к отрицательной бесконечности) double значение, которое больше чем или равно параметру и равно математическому целому числу. Особые случаи:

  • Если значение аргумента уже равно математическому целому числу, то результатом является то же самое как параметр.
  • Если параметром является НЭН или бесконечность или положительный нулевой или отрицательный нуль, то результатом является то же самое как параметр.
  • Если значение аргумента является меньше чем нуль, но больше чем-1.0, то результатом является отрицательный нуль.
Отметьте что значение Math.ceil(x) точно значение -Math.floor(-x).

Параметры
a
значение.
Возвраты
Двойной
самое маленькое (самый близкий к отрицательной бесконечности) значение с плавающей точкой, которое больше чем или равно параметру и равно математическому целому числу.

Профиль: распространенный

 
общественность, потому что (a: Двойной): Двойной

Возвращает тригонометрический косинус угла.

Возвращает тригонометрический косинус угла. Особые случаи:

  • Если параметром является НЭН или бесконечность, то результатом является НЭН.

Параметры
a
угол, в радианах.
Возвраты
Двойной
косинус параметра.

Профиль: распространенный

 
общедоступная дубинка (x: Двойной): Двойной

Возвращает гиперболический косинус a double значение.

Возвращает гиперболический косинус a double значение. Гиперболический косинус x определяется, чтобы быть (исключая + e-x)/2, где e Math#E число Юлера.

Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметр бесконечен, то результатом является положительная бесконечность.
  • Если параметром является нуль, то результат 1.0.

Параметры
x
Число, гиперболический косинус которого должен быть возвращен.
Возвраты
Двойной
Гиперболический косинус <кода> x </код>.

Профиль: распространенный

 
общественность exp (a: Двойной): Двойной

Юлер возвратов номер e возводится в степень a double значение.

Юлер возвратов номер e возводится в степень a double значение. Особые случаи:

  • Если параметром является НЭН, результатом является НЭН.
  • Если параметром является положительная бесконечность, то результатом является положительная бесконечность.
  • Если параметром является отрицательная бесконечность, то результатом является положительный нуль.

Параметры
a
экспонента, чтобы повысить <i> e </i> к.
Возвраты
Двойной
значение <i> e </i> <глоток> <код> </код> </глоток>, где <i> e </i> является основой натуральных логарифмов.

Профиль: распространенный

 
общедоступный пол (a: Двойной): Двойной

Возвращает самое большое (самый близкий к положительной бесконечности) double значение, которое меньше чем или равно параметру и равно математическому целому числу.

Возвращает самое большое (самый близкий к положительной бесконечности) double значение, которое меньше чем или равно параметру и равно математическому целому числу. Особые случаи:

  • Если значение аргумента уже равно математическому целому числу, то результатом является то же самое как параметр.
  • Если параметром является НЭН или бесконечность или положительный нулевой или отрицательный нуль, то результатом является то же самое как параметр.

Параметры
a
значение.
Возвраты
Двойной
самое большое (самый близкий к положительной бесконечности) значение с плавающей точкой, что меньше чем или равный параметру и равно математическому целому числу.

Профиль: распространенный

 
общедоступный журнал (a: Двойной): Двойной

Возвращается натуральный логарифм (базируйте e) a double значение.

Возвращается натуральный логарифм (базируйте e) a double значение. Особые случаи:

  • Если параметром является НЭН или меньше чем нуль, то результатом является НЭН.
  • Если параметром является положительная бесконечность, то результатом является положительная бесконечность.
  • Если параметром является положительный нулевой или отрицательный нуль, то результатом является отрицательная бесконечность.

Параметры
a
значение
Возвраты
Двойной
значение ln&nbsp;<code>a</code>, натуральный логарифм <кода> </код>.

Профиль: распространенный

 
общественность log10 (a: Двойной): Двойной

Возвращает основу 10 логарифмов a double значение.

Возвращает основу 10 логарифмов a double значение. Особые случаи:

  • Если параметром является НЭН или меньше чем нуль, то результатом является НЭН.
  • Если параметром является положительная бесконечность, то результатом является положительная бесконечность.
  • Если параметром является положительный нулевой или отрицательный нуль, то результатом является отрицательная бесконечность.
  • Если параметр равен 10n для целого числа n, то результатом является n.

Параметры
a
значение
Возвраты
Двойной
основа 10 логарифмов <кода> </код>.

Профиль: распространенный

 
максимальная общественность (a: Целое число, b: Целое число): Целое число

Возвращает большие из два int значения.

Возвращает большие из два int значения. Таким образом, результатом является параметр ближе значению Integer.MAX_VALUE. Если у параметров есть то же самое значение, результатом является то же самое значение.

См. Также:
java.lang.Long#MAX_VALUE

Параметры
a
параметр.
b
другой параметр.
Возвраты
Целое число
больший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
максимальная общественность (a: Долго, b: Долго): Долго

Возвращает большие из два long значения.

Возвращает большие из два long значения. Таким образом, результатом является параметр ближе значению Long.MAX_VALUE. Если у параметров есть то же самое значение, результатом является то же самое значение.

См. Также:
java.lang.Long#MAX_VALUE

Параметры
a
параметр.
b
другой параметр.
Возвраты
Долго
больший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
максимальная общественность (a: Число, b: Число): Число

Возвращает большие из два float значения.

Возвращает большие из два float значения. Таким образом, результатом является параметр ближе положительной бесконечности. Если у параметров есть то же самое значение, результатом является то же самое значение. Если любым значением является НЭН, то результатом является НЭН. В отличие от числовых операторов сравнения, этот метод полагает, что отрицательный нуль строго меньше чем положительный нуль. Если одним параметром является положительный нуль и другой отрицательный нуль, результатом является положительный нуль.

Параметры
a
параметр.
b
другой параметр.
Возвраты
Число
больший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
максимальная общественность (a: Двойной, b: Двойной): Двойной

Возвращает большие из два double значения.

Возвращает большие из два double значения. Таким образом, результатом является параметр ближе положительной бесконечности. Если у параметров есть то же самое значение, результатом является то же самое значение. Если любым значением является НЭН, то результатом является НЭН. В отличие от числовых операторов сравнения, этот метод полагает, что отрицательный нуль строго меньше чем положительный нуль. Если одним параметром является положительный нуль и другой отрицательный нуль, результатом является положительный нуль.

Параметры
a
параметр.
b
другой параметр.
Возвраты
Двойной
больший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
общедоступная минута (a: Целое число, b: Целое число): Целое число

Возвращает меньшие из два int значения.

Возвращает меньшие из два int значения. Таким образом, результат параметр ближе значению Integer.MIN_VALUE. Если у параметров есть то же самое значение, результатом является то же самое значение.

См. Также:
java.lang.Long#MIN_VALUE

Параметры
a
параметр.
b
другой параметр.
Возвраты
Целое число
меньший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
общедоступная минута (a: Долго, b: Долго): Долго

Возвращает меньшие из два long значения.

Возвращает меньшие из два long значения. Таким образом, результатом является параметр ближе значению Long.MIN_VALUE. Если у параметров есть то же самое значение, результатом является то же самое значение.

См. Также:
java.lang.Long#MIN_VALUE

Параметры
a
параметр.
b
другой параметр.
Возвраты
Долго
меньший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
общедоступная минута (a: Число, b: Число): Число

Возвращает меньшие из два float значения.

Возвращает меньшие из два float значения. Таким образом, результатом является значение ближе к отрицательной бесконечности. Если у параметров есть то же самое значение, результатом является то же самое значение. Если любым значением является НЭН, то результатом является НЭН. В отличие от числовых операторов сравнения, этот метод полагает, что отрицательный нуль строго меньше чем положительный нуль. Если одним параметром является положительный нуль, и другой отрицательный нуль, результатом является отрицательный нуль.

Параметры
a
параметр.
b
другой параметр.
Возвраты
Число
меньший из <кода> </код> и <код> b. </code>

Профиль: распространенный

 
общедоступная минута (a: Двойной, b: Двойной): Двойной

Возвращает меньшие из два double значения.

Возвращает меньшие из два double значения. Таким образом, результатом является значение ближе к отрицательной бесконечности. Если у параметров есть то же самое значение, результатом является то же самое значение. Если любым значением является НЭН, то результатом является НЭН. В отличие от числовых операторов сравнения, этот метод полагает, что отрицательный нуль строго меньше чем положительный нуль. Если одним параметром является положительный нуль, и другой отрицательный нуль, результатом является отрицательный нуль.

Параметры
a
параметр.
b
другой параметр.
Возвраты
Двойной
меньший из <кода> </код> и <код> b </код>.

Профиль: распространенный

 
общедоступная голова (a: Двойной, b: Двойной): Двойной

Возвращает значение первого параметра, возведенного в степень второго параметра.

Возвращает значение первого параметра, возведенного в степень второго параметра. Особые случаи:

  • Если вторым параметром является положительный или отрицательный нуль, то результат 1.0.
  • Если второй параметр 1.0, то результатом является то же самое как первый параметр.
  • Если вторым параметром является НЭН, то результатом является НЭН.
  • Если первым параметром является НЭН, и второй параметр является ненулевым, то результатом является НЭН.
  • Если
    • абсолютное значение первого параметра больше чем 1, и вторым параметром является положительная бесконечность, или
    • абсолютное значение первого параметра - меньше чем 1, и вторым параметром является отрицательная бесконечность,
    тогда результатом является положительная бесконечность.
  • Если
    • абсолютное значение первого параметра больше чем 1, и вторым параметром является отрицательная бесконечность, или
    • абсолютное значение первого параметра - меньше чем 1, и вторым параметром является положительная бесконечность,
    тогда результатом является положительный нуль.
  • Если абсолютное значение первого параметра равняется 1, и второй параметр бесконечен, то результатом является НЭН.
  • Если
    • первым параметром является положительный нуль, и второй параметр больше чем нуль, или
    • первым параметром является положительная бесконечность, и вторым параметром являются меньше чем нуль,
    тогда результатом является положительный нуль.
  • Если
    • первым параметром является положительный нуль, и вторым параметром являются меньше чем нуль, или
    • первым параметром является положительная бесконечность, и второй параметр больше чем нуль,
    тогда результатом является положительная бесконечность.
  • Если
    • первым параметром является отрицательный нуль, и второй параметр больше чем нуль, но не конечное нечетное целое число, или
    • первым параметром является отрицательная бесконечность, и вторым параметром являются меньше чем нуль, но не конечное нечетное целое число,
    тогда результатом является положительный нуль.
  • Если
    • первым параметром является отрицательный нуль, и вторым параметром является положительное конечное нечетное целое число, или
    • первым параметром является отрицательная бесконечность, и вторым параметром является отрицательное конечное нечетное целое число,
    тогда результатом является отрицательный нуль.
  • Если
    • первым параметром является отрицательный нуль, и вторым параметром являются меньше чем нуль, но не конечное нечетное целое число, или
    • первым параметром является отрицательная бесконечность, и второй параметр больше чем нуль, но не конечное нечетное целое число,
    тогда результатом является положительная бесконечность.
  • Если
    • первым параметром является отрицательный нуль, и вторым параметром является отрицательное конечное нечетное целое число, или
    • первым параметром является отрицательная бесконечность, и вторым параметром является положительное конечное нечетное целое число,
    тогда результатом является отрицательная бесконечность.
  • Если первый параметр конечен и меньше чем нуль
    • если вторым параметром является конечное даже целое число, результат равен результату повышения абсолютного значения первого параметра питанию второго параметра
    • если вторым параметром является конечное нечетное целое число, результат равен отрицанию результата повышения абсолютного значения первого параметра питанию второго параметра
    • если второй параметр конечен и не целое число, то результатом является НЭН.
  • Если обоими параметрами являются целые числа, то результат точно равен математическому результату возведения в степень первого параметра второго параметра, если тот результат может фактически быть представлен точно как a double значение.

(В предшествующих описаниях значение с плавающей точкой, как полагают, является целым числом, если и только если это конечно, и фиксированная точка метода <tt> перекрывают </tt> или, эквивалентно, фиксированная точка метода <tt> пол </tt>. Значение является фиксированной точкой метода с одним параметром, если и только если результат применения метода к значению равен значению.)

Параметры
a
основа.
b
экспонента.
Возвраты
Двойной
значение <код> <глоток> b </глоток> </код>.

Профиль: распространенный

 
случайная общественность (): Двойной

Возвраты a double значение с положительным знаком, больше чем или равный 0.0 и меньше чем 1.0.

Возвраты a double значение с положительным знаком, больше чем или равный 0.0 и меньше чем 1.0. Возвращенные значения выбираются псевдобеспорядочно с (приблизительно) равномерным распределением от того диапазона.

Когда этот метод сначала вызывают, он создает единственный новый генератор псевдослучайных чисел, точно как будто по выражению

new java.util.Random
Этот новый генератор псевдослучайных чисел используется после того для всех звонков в этот метод и используется больше нигде.

Этот метод должным образом синхронизируется, чтобы позволить корректное использование больше чем одним потоком. Однако, если много потоков должны генерировать псевдослучайные числа по высокой цене, это может уменьшить конкуренцию для каждого потока, чтобы иметь его собственный генератор псевдослучайных чисел.

См. Также:
java.util.Random#nextDouble ()

Возвраты
Двойной
псевдослучайное <код>, двойной </код> больше чем или равный, чтобы <кодировать> 0.0 </код> и меньше чем <код> 1.0 </код>.

Профиль: распространенный

 
общедоступный раунд (a: Двойной): Долго

Возвращает самое близкое long к параметру.

Возвращает самое близкое long к параметру. Результат округляется к целому числу, добавляя 1/2, получая слово результата, и бросая результат ввести long. Другими словами результат равен значению выражения:

(long)Math.floor(a + 0.5d)

Особые случаи:

  • Если параметром является НЭН, результат 0.
  • Если параметром является отрицательная бесконечность или какое-либо значение, меньше чем или равное значению Long.MIN_VALUE, результат равен значению Long.MIN_VALUE.
  • Если параметром является положительная бесконечность или какое-либо значение, больше чем или равный значению Long.MAX_VALUE, результат равен значению Long.MAX_VALUE.

См. Также:
java.lang.Long#MAX_VALUE, java.lang.Long#MIN_VALUE

Параметры
a
значение с плавающей точкой, которое будет округляться к <код> долго </код>.
Возвраты
Долго
значение параметра, округленного к самому близкому <код> долго </код> значение.

Профиль: распространенный

 
общедоступный раунд (a: Число): Целое число

Возвращает самое близкое int к параметру.

Возвращает самое близкое int к параметру. Результат округляется к целому числу, добавляя 1/2, получая слово результата, и бросая результат ввести int. Другими словами результат равен значению выражения:

(int)Math.floor(a + 0.5f)

Особые случаи:

  • Если параметром является НЭН, результат 0.
  • Если параметром является отрицательная бесконечность или какое-либо значение, меньше чем или равное значению Integer.MIN_VALUE, результат равен значению Integer.MIN_VALUE.
  • Если параметром является положительная бесконечность или какое-либо значение, больше чем или равный значению Integer.MAX_VALUE, результат равен значению Integer.MAX_VALUE.

См. Также:
java.lang.Integer#MAX_VALUE, java.lang.Integer#MIN_VALUE

Параметры
a
значение с плавающей точкой, которое будет округлено к целому числу.
Возвраты
Целое число
значение параметра, округленного к самому близкому <код> интервал </код> значение.

Профиль: распространенный

 
общедоступный знак (a: Двойной): Двойной

Возвращает сигнум-функцию параметра; обнулите, если параметром является нуль, 1.0, если параметр больше чем нуль,-1.0, если параметром являются меньше чем нуль.

Возвращает сигнум-функцию параметра; обнулите, если параметром является нуль, 1.0, если параметр больше чем нуль,-1.0, если параметром являются меньше чем нуль.

Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметром является положительный нулевой или отрицательный нуль, то результатом является то же самое как параметр.

Параметры
a
значение с плавающей точкой, знак которого должен быть возвращен
Возвраты
Двойной
сигнум-функция параметра

Профиль: распространенный

 
общедоступный знак (a: Число): Число

Возвращает сигнум-функцию параметра; обнулите, если параметром является нуль, 1.0f, если параметр больше чем нуль,-1.0f, если параметром являются меньше чем нуль.

Возвращает сигнум-функцию параметра; обнулите, если параметром является нуль, 1.0f, если параметр больше чем нуль,-1.0f, если параметром являются меньше чем нуль.

Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметром является положительный нулевой или отрицательный нуль, то результатом является то же самое как параметр.

Параметры
a
значение с плавающей точкой, знак которого должен быть возвращен
Возвраты
Число
сигнум-функция параметра

Профиль: распространенный

 
общедоступный грех (a: Двойной): Двойной

Возвращает тригонометрический синус угла.

Возвращает тригонометрический синус угла. Особые случаи:

  • Если параметром является НЭН или бесконечность, то результатом является НЭН.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.

Параметры
a
угол, в радианах.
Возвраты
Двойной
синус параметра.

Профиль: распространенный

 
общественность sinh (x: Двойной): Двойной

Возвращает гиперболический синус a double значение.

Возвращает гиперболический синус a double значение. Гиперболический синус x определяется, чтобы быть (исключая - e-x)/2, где e Math#E число Юлера.

Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметр бесконечен, то результатом является бесконечность с тем же самым знаком как параметр.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.

Параметры
x
Число, гиперболический синус которого должен быть возвращен.
Возвраты
Двойной
Гиперболический синус <кода> x </код>.

Профиль: распространенный

 
общественность sqrt (a: Двойной): Двойной

Возвращает правильно округленный положительный квадратный корень a double значение.

Возвращает правильно округленный положительный квадратный корень a double значение. Особые случаи:

  • Если параметром является НЭН или меньше чем нуль, то результатом является НЭН.
  • Если параметром является положительная бесконечность, то результатом является положительная бесконечность.
  • Если параметром является положительный нулевой или отрицательный нуль, то результатом является то же самое как параметр.
Иначе, результат double оцените самый близкий к истинному математическому квадратному корню значения аргумента.

Параметры
a
значение.
Возвраты
Двойной
положительный квадратный корень <кода> </код>. Если параметром является НЭН или меньше чем нуль, результатом является НЭН.

Профиль: распространенный

 
общедоступный загар (a: Двойной): Двойной

Возвращает тригонометрическую касательную угла.

Возвращает тригонометрическую касательную угла. Особые случаи:

  • Если параметром является НЭН или бесконечность, то результатом является НЭН.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.

Параметры
a
угол, в радианах.
Возвраты
Двойной
касательная параметра.

Профиль: распространенный

 
общественность tanh (x: Двойной): Двойной

Возвращает гиперболическую касательную a double значение.

Возвращает гиперболическую касательную a double значение. Гиперболическая касательная x определяется, чтобы быть (исключая - e-x) / (исключая + e-x), другими словами, Math#sinh sinh (<i> x </i>) /Math#cosh дубинка (<i> x </i>). Отметьте, что абсолютное значение точного tanh всегда - меньше чем 1.

Особые случаи:

  • Если параметром является НЭН, то результатом является НЭН.
  • Если параметром является нуль, то результатом является нуль с тем же самым знаком как параметр.
  • Если параметром является положительная бесконечность, то результат +1.0.
  • Если параметром является отрицательная бесконечность, то результат -1.0.

Параметры
x
Число, гиперболическая касательная которого должна быть возвращена.
Возвраты
Двойной
Гиперболическая касательная <кода> x </код>.

Профиль: распространенный

 
общественность toDegrees (angrad: Двойной): Двойной

Преобразовывает угол, измеренный в радианах к приблизительно эквивалентному углу, измеренному в градусах.

Преобразовывает угол, измеренный в радианах к приблизительно эквивалентному углу, измеренному в градусах. Преобразование от радианов до градусов обычно неточно; пользователи не должны ожидать cos(toRadians(90.0)) к точно равному 0.0.

Параметры
angrad
угол, в радианах
Возвраты
Двойной
измерение угла <код> angrad </код> в градусах.

Профиль: распространенный

 
общественность toRadians (angdeg: Двойной): Двойной

Преобразовывает угол, измеренный в градусах к приблизительно эквивалентному углу, измеренному в радианах.

Преобразовывает угол, измеренный в градусах к приблизительно эквивалентному углу, измеренному в радианах. Преобразование от градусов до радианов обычно неточно.

Параметры
angdeg
угол, в градусах
Возвраты
Двойной
измерение угла <код> angdeg </код> в радианах.

Профиль: распространенный

 

Наследованные Функции