Negocio

Como quadrar um número em Java

Matemática em Java

Sim, pode ser um choque, mas existe matemática na programação. Brincadeiras à parte, você descobrirá que vários conceitos matemáticos são usados ​​no desenvolvimento de aplicativos. Se você já se perguntou quando usaria matemática e álgebra avançadas no mundo real, aqui está sua resposta.

Esta lição abordará a função quadrada . Isso pode ser explicado de duas maneiras: podemos descrevê-lo como a multiplicação de um número por si mesmo ou como elevando um número à segunda potência. Depois de aprender as funções nesta lição, você será capaz de ir além do quadrado dos números e elevá-los a outras potências.

Opção 1: Quadrando um Número

Se você precisa elevar ao quadrado um número, uma solução muito simples é apenas multiplicar o número por ele mesmo. Afinal, 5 2 é na verdade 5 * 5. Nesse caso, é totalmente aceitável multiplicar um número por ele mesmo, embora haja outra ferramenta que atinja esse objetivo.

Abaixo está o código Java básico para elevar o número 5 ao quadrado.

// Quadratura de um número 
double x = 5;
duplo z = x * x;
System.out.println (z);

A saída deste código está abaixo, que diz, como você pode ver:

Saída básica do Java square

Falaremos sobre os tipos de dados em alguns instantes, mas você notará que transformamos x em um duplo, embora seja um 5. Quando começamos a usar outras potências e elevar ao quadrado os números, é bom ter espaço para crescer. Se tivermos certeza absoluta de que o número será um inteiro, podemos declará-los como o tipo de dados longo.

Opção 2: Math.pow ()

Embora o código anterior seja válido e seja compilado, existe uma função matemática que podemos usar. Na verdade, é uma boa ideia usar essa função, porque ela funciona para elevar números a qualquer potência escolhida. A função Math.pow () do Java usa dois parâmetros: o número que está sendo modificado e a força com que você o está aumentando. Em nosso caso aqui, será 2.

// Quadratura de um número usando pow 
double squareme = 52;
resultado duplo = Math.pow (quadrado, 2);

Uma fórmula matemática comum é o cálculo da área ou volume dos objetos. O próximo código faz uso de duas funções na biblioteca Java Math, pi e pow. Aqui, calculamos a área de um círculo, com base em um determinado raio. Outras lições cobrem a função pi, mas você pode ver como Java pode integrar facilmente várias funções.

raio duplo = 4; 
área dupla = Math.PI * Math.pow (raio, 2);
System.out.println (área);

A saída desse código é, como você pode ver abaixo, lida como:

Java math.pow para área de saída do círculo

Esse é definitivamente um número longo, pelo menos em termos matemáticos. Novamente, ele destaca a necessidade de declarar as variáveis ​​como duplas.

Uma nota rápida sobre os tipos

Antes de começar a trabalhar com a matemática, vamos revisar rapidamente os tipos de dados. Como um número ao quadrado pode se tornar muito grande, certifique-se de declarar as variáveis ​​com o tipo de dados correto. Por exemplo, o código que você está vendo abaixo mostra um erro na ferramenta do desenvolvedor porque os tipos de dados entrarão em conflito:

Tipos incompatíveis com Java

Ao lidar com poderes, raízes quadradas e outros números grandes, provavelmente é melhor jogar pelo seguro e certifique-se de declarar tudo como um duplo.

Resumo da lição

Vamos revisar o que aprendemos sobre o quadrado dos números em Java. Quadrar um número em Java pode ser realizado de duas maneiras. Um é multiplicando o número por si mesmo. A outra é usar a função Math.pow () , que usa dois parâmetros: o número que está sendo modificado e a potência pela qual você o está aumentando.