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 theClassObserve que o tipo de retorno é codificado como duplo. A saída é:
3.1622776601683795Os 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 theClassA 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 theClassA 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 theClassObserve que o tipo de retorno é codificado como um duplo. A saída é:
3.349626884748331Os 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 theClassA 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 theClassA 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 theClassObserve que o tipo de retorno é codificado como um duplo. A saída é:
3.3496268448888453A 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 theClassA 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.