StrictMath.Pow(Double, Double) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o valor do primeiro argumento gerado ao poder do segundo argumento.
[Android.Runtime.Register("pow", "(DD)D", "")]
public static double Pow(double a, double b);
[<Android.Runtime.Register("pow", "(DD)D", "")>]
static member Pow : double * double -> double
Parâmetros
- a
- Double
base.
- b
- Double
o expoente.
Retornos
o valor a<sup>b</sup>.
- Atributos
Comentários
Retorna o valor do primeiro argumento gerado ao poder do segundo argumento. Casos especiais:
<ul><li>Se o segundo argumento for positivo ou negativo zero, o resultado será 1,0. <li>Se o segundo argumento for 1.0, o resultado será o mesmo que o primeiro argumento. <li>Se o segundo argumento for NaN, o resultado será NaN. <li>Se o primeiro argumento for NaN e o segundo argumento não for zero, o resultado será NaN.
<li>Se <ul><li>o valor absoluto do primeiro argumento for maior que 1 e o segundo argumento for infinito positivo ou <li>o valor absoluto do primeiro argumento for menor que 1 e o segundo argumento for infinito negativo, /ul> então <o resultado será infinito positivo.
<li>Se <ul><li>o valor absoluto do primeiro argumento é maior que 1 e o segundo argumento é infinito negativo ou <li>o valor absoluto do primeiro argumento é menor que 1 e o segundo argumento é infinito positivo, /ul> então <o resultado é zero positivo.
<li>Se o valor absoluto do primeiro argumento for igual a 1 e o segundo argumento for infinito, o resultado será NaN.
<li>Se <ul><li>o primeiro argumento é zero positivo e o segundo argumento é maior que zero, ou <li>o primeiro argumento é infinito positivo e o segundo argumento é menor que zero, </ul> então o resultado é zero positivo.
<li>Se <ul><li>o primeiro argumento é zero positivo e o segundo argumento é menor que zero, ou <li>o primeiro argumento é infinito positivo e o segundo argumento é maior que zero, </ul> então o resultado é infinito positivo.
<li>Se <ul><li>o primeiro argumento é zero negativo e o segundo argumento é maior que zero, mas não um inteiro ímpar finito, ou <li>o primeiro argumento é infinito negativo e o segundo argumento é menor que zero, mas não um inteiro ímpar finito, </ul> então o resultado é zero positivo.
<li>Se <ul><li>o primeiro argumento é zero negativo e o segundo argumento é um inteiro ímpar finito positivo, ou <li>o primeiro argumento é infinito negativo e o segundo argumento é um inteiro ímpar finito negativo, /ul> então <o resultado é zero negativo.
<li>Se <ul><li>o primeiro argumento é zero negativo e o segundo argumento é menor que zero, mas não um inteiro ímpar finito, ou <li>o primeiro argumento é infinito negativo e o segundo argumento é maior que zero, mas não um inteiro ímpar finito, /ul> então <o resultado é infinito positivo.
<li>Se <ul><li>o primeiro argumento é zero negativo e o segundo argumento é um inteiro ímpar finito negativo, ou <li>o primeiro argumento é infinito negativo e o segundo argumento é um inteiro ímpar finito positivo, </ul> então o resultado é infinito negativo.
<li>Se o primeiro argumento for finito e menor que zero <ul><li> se o segundo argumento for finito mesmo inteiro, o resultado será igual ao resultado de elevar o valor absoluto do primeiro argumento ao poder do segundo argumento
<li>se o segundo argumento for um inteiro ímpar finito, o resultado será igual ao negativo do resultado de elevar o valor absoluto do primeiro argumento ao poder do segundo argumento
<li>se o segundo argumento for finito e não um inteiro, o resultado será NaN. </ul>
<li>Se ambos os argumentos forem inteiros, o resultado será exatamente igual ao resultado matemático de elevar o primeiro argumento ao poder do segundo argumento se esse resultado puder ser representado exatamente como um double valor.</ul>
(Nas descrições anteriores, um valor de ponto flutuante é considerado um inteiro se e somente se for finito e um ponto fixo do método #ceil ceil ou, equivalentemente, um ponto fixo do método #floor floor. Um valor é um ponto fixo de um método de um argumento se e somente se o resultado da aplicação do método ao valor for igual ao valor.)
Java documentação para java.lang.StrictMath.pow(double, double).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.