Como arredondar números em java

Como arredondar números em java
Java fornece uma classe embutida conhecida como Matemática classe que pertence ao Java.Lang pacote. O java.Lang.A aula de matemática fornece inúmeros métodos usados ​​para executar diferentes operações numéricas, como arredondamento de um número, encontrar raiz quadrada e assim por diante. A aula de matemática oferece vários métodos para completar um número como Round (), CEIL (), Floor ().

Este artigo fornecerá um profundo conhecimento sobre como arredondar os números em Java. Neste artigo, abordaremos o método listado abaixo para a rodada de um número em Java:

  • O que é matemática.redond () e como usá -lo em java
  • O que é matemática.teto () e como usá -lo em java
  • O que é matemática.piso () e como usá -lo em java

Então vamos começar!

O que é matemática.redond () e como usá -lo em java

É um método predefinido da aula de matemática de Java que corta o valor flutuante e retorna o número do tipo inteiro mais próximo.

Exemplo
Este exemplo o ajudará a entender como usar o Matemática.redondo() Método em Java:

classe pública RoundingOfNumber
public static void main (string [] args)
Float número 1 = 172.52f;
número duplo 2 = 172.12;
Float Number3 = 10.12f;
Número de flutuação 4 = 10.72f;
número duplo 5 = -570.82;
Sistema.fora.println ("arredondamento de 172.52: " + matemática.redonda (número 1));
Sistema.fora.println ("arredondamento de 172.12: " + matemática.redonda (número2));
Sistema.fora.println ("arredondamento de 10.12: " + matemática.redonda (número3));
Sistema.fora.println ("arredondamento de 10.72: " + matemática.redonda (número4));
Sistema.fora.println ("arredondamento de -570.82: " + matemática.redonda (número5));

O programa acima produzirá a seguinte saída:

A saída mostra que a matemática.Método Round () retornou o número inteiro mais próximo.

O que é matemática.teto () e como usá -lo em java

É um método predefinido da aula de matemática de Java que arredonda o número fornecido para cima e retorna o Tipo duplo valor; O exemplo abaixo do ritmo fornecerá mais clareza sobre esse conceito.

Exemplo
Vamos modificar o exemplo anterior e em vez de matemática.método redond (), utilizaremos o Matemática.teto () método:

classe pública RoundingOfNumber
public static void main (string [] args)
Float número 1 = 172.52f;
número duplo 2 = 172.12;
Float Number3 = 10.12f;
Número de flutuação 4 = 10.72f;
número duplo 5 = -570.82;
Sistema.fora.println ("arredondamento de 172.52: " + matemática.teto (número 1));
Sistema.fora.println ("arredondamento de 172.12: " + matemática.teto (número2));
Sistema.fora.println ("arredondamento de 10.12: " + matemática.teto (número3));
Sistema.fora.println ("arredondamento de 10.72: " + matemática.teto (número4));
Sistema.fora.println ("arredondamento de -570.82: " + matemática.teto (número5));

Na execução bem -sucedida do programa, obteremos a seguinte saída:

A saída mostra que o Matemática.teto () Método retornou os valores de duplo tipo mais próximo.

O que é matemática.piso () e como usá -lo em java

Este método se opõe ao conceito de matemática.CEIL () Método I.e. contorna o número fornecido para baixo e retorna o Tipo duplo valor.

Exemplo
Vamos considerar o programa abaixo para entender o funcionamento da matemática.chão() método.

classe pública RoundingOfNumber
public static void main (string [] args)
Float número 1 = 172.52f;
número duplo 2 = 172.12;
Float Number3 = 10.12f;
Número de flutuação 4 = 10.72f;
número duplo 5 = -570.82;
Sistema.fora.println ("arredondamento de 172.52: " + matemática.piso (número 1));
Sistema.fora.println ("arredondamento de 172.12: " + matemática.piso (número2));
Sistema.fora.println ("arredondamento de 10.12: " + matemática.piso (número 3));
Sistema.fora.println ("arredondamento de 10.72: " + matemática.piso (número4));
Sistema.fora.println ("arredondamento de -570.82: " + matemática.piso (número 5));

Na execução bem -sucedida do código indicado acima, obteremos a seguinte saída:

A saída mostra que o Matemática.chão() Método retornou os valores do tipo duplo mais próximo descendente.

Conclusão

A aula de matemática fornece três métodos para completar um número I.e. redondo (), teto (), piso (). A matemática.Round () Método corta o valor flutuante e retorna o número mais próximo do tipo inteiro. O teto () método arredonda o número fornecido para cima e retorna o Tipo duplo valor enquanto o chão() método arredonda o número fornecido para baixo e retorna o Tipo duplo valor. Este artigo explicou o funcionamento de três métodos internos para completar um número em Java I.e. redondo (), teto () e piso ().