Raiz quadrada em java

Raiz quadrada em java
Considere a seguinte equação matemática:

5 x 5 = 25

Como os dois números à esquerda do sinal igual são os mesmos, dizemos que 25 é o quadrado de 5 e 5 é a raiz quadrada de 25, escrita respectivamente como,

25 = 52

e

5 =

Considere outra equação matemática, assim:

4 x 4 = 16

Como os dois números à esquerda do sinal igual são os mesmos, dizemos que 16 é o quadrado de 4 e 4 é a raiz quadrada de 16, escrita respectivamente como,

16 = 42

e

4 =

O mesmo pode ser dito para 3 e 9, e 6 e 36, e outros pares de números. Em muitos casos, ambos os números são do tipo duplo. Este artigo se concentra em uma raiz quadrada. Este artigo explica como usar o Java para encontrar a raiz quadrada de um número, semelhante a como a calculadora produziria a raiz quadrada de um número.

Sintaxe

Java tem um método para devolver a raiz quadrada de um número: é sqrt (). É um membro da aula de matemática. A sintaxe completa é:

Public Static Double Sqrt (Double A)

É público. Isso significa que ele pode ser chamado de fora da implementação da classe. É estático. Isso significa que a classe de matemática não precisa ser instanciada para que o método seja usado. Para usar o método, comece com o nome da aula de matemática, matemática, seguido por um ponto e depois o método. Não se esqueça de colocar o argumento, que é o número cuja raiz quadrada é necessária. O argumento é o tipo duplo, e o valor de retorno é o tipo duplo. Isso significa que o tipo de retorno deve ser declarado como duplo. A aula de matemática não precisa ser importada pelo programador antes de ser usado.

Por que o tipo de argumento duplo e o tipo de retorno duplo

O argumento é o tipo duplo, e o valor de retorno é o tipo duplo. Java tem os seguintes tipos numéricos: byte, int, longa, flutuante e duplo. Existem outros tipos de sub-int, que este artigo não abordará. A diferença entre o tipo longo e o tipo int é que a variável de tipo longo pode conter números maiores que o limite do tipo int e manter números dentro do intervalo do tipo int tipo. Tanto o flutuador quanto os números de tipo duplo não são exatos. A diferença entre o flutuador e o duplo é que o número duplo está mais próximo do número que ele representa do que o número de flutuação.

Raiz quadrada do número int

O programa a seguir, produz a raiz quadrada do número inteiro, 10:

classe pública theClass
public static void main (string [] args)
duplo ret = matemática.sqrt (10);
Sistema.fora.println (ret);

Observe que o tipo de retorno é codificado como duplo. A saída é:

3.1622776601683795

Os lugares decimais são muito longos. Quando não foi informado, arredondar seus lugares decimais para dois dígitos decimais. O programa a seguir, ilustra o seguinte:

classe pública theClass
public static void main (string [] args)
duplo ret1 = matemática.sqrt (10);
duplo ret2 = matemática.redondo (ret1*100) / 100.0;
Sistema.fora.println (ret2);

A segunda declaração em main () faz o arredondamento. A saída é 3.16.

A saída nem sempre deve ser arredondada pelo código. Se o número inteiro cuja raiz quadrada fosse necessária fosse 25, o valor de retorno do método sqrt () teria sido 5.0. O programa a seguir ilustra o seguinte:

classe pública theClass
public static void main (string [] args)
duplo ret = matemática.sqrt (25);
Sistema.fora.println (ret);

A declaração de arredondamento foi omitida. A saída é 5.0. O ".0 ”está lá porque o valor de retorno é um duplo.

Raiz quadrada do número de flutuação

Em Java, um número de flutuação deve terminar com 'f'.

O programa a seguir, produz a raiz quadrada do flutuador, 11.22:

classe pública theClass
public static void main (string [] args)
duplo ret = matemática.SQRT (11.22f);
Sistema.fora.println (ret);

Observe que o tipo de retorno é codificado como um duplo. A saída é:

3.349626884748331

Os lugares decimais são muito longos. Quando não foi informado, arredondar seus lugares decimais para dois dígitos decimais. O programa a seguir, ilustra o seguinte:

classe pública theClass
public static void main (string [] args)
duplo ret1 = matemática.SQRT (11.22f);
duplo ret2 = matemática.redondo (ret1*100) / 100.0;
Sistema.fora.println (ret2);

A segunda declaração em main () faz o arredondamento. A saída é 3.35.

A saída nem sempre deve ser arredondada pelo código. Se o número inteiro cuja raiz quadrada fosse necessária era 16.0, o valor de retorno do método sqrt () teria sido 4.0. O programa a seguir ilustra o seguinte:

classe pública theClass
public static void main (string [] args)
duplo ret = matemática.SQRT (16.0f);
Sistema.fora.println (ret);

A declaração de arredondamento foi omitida. A saída é 4.0. O ".0 ”está lá porque o valor de retorno é um duplo.

Raiz quadrada de número duplo

O programa a seguir, produz a raiz quadrada do duplo, 11.22:

classe pública theClass
public static void main (string [] args)
duplo ret = matemática.SQRT (11.22);
Sistema.fora.println (ret);

Observe que o tipo de retorno é codificado como um duplo. A saída é:

3.3496268448888453
Os lugares decimais são muito longos. Quando não foi informado, arredondar seus lugares decimais para dois dígitos decimais. O programa a seguir, ilustra o seguinte:
[cc lang = "java" width = "100%" altura = "100%" escapado = "true" tema = "Blackboard" Nowrap = "0"]
classe pública theClass
public static void main (string [] args)
duplo ret1 = matemática.SQRT (11.22);
duplo ret2 = matemática.redondo (ret1*100) / 100.0;
Sistema.fora.println (ret2);

A segunda declaração em main () faz o arredondamento. A saída é 3.35.

A saída nem sempre deve ser arredondada pelo código. Se o número inteiro cuja raiz quadrada fosse necessária era 16.0, o valor de retorno do método sqrt () teria sido 4.0. O programa a seguir ilustra o seguinte:

classe pública theClass
public static void main (string [] args)
duplo ret = matemática.SQRT (16.0);
Sistema.fora.println (ret);

A declaração de arredondamento foi omitida. A saída é 4.0. O ".0 ”está lá porque o valor de retorno é um duplo.

Conclusão

Java tem o método, sqrt () para raiz quadrada. É preciso um número como argumento e retorna a raiz quadrada como tipo duplo. Se o número de lugares decimais for alto, o número deve ser arredondado. Como arredondar um número para dois lugares decimais foi ilustrado acima.