Rodada Java Math ()

O método Java Math round () arredonda o valor especificado para o valor interno ou longo mais próximo e o retorna.

Ou seja, 1,2 é arredondado para 1 e 1,8 é arredondado para 2 .

A sintaxe do round()método é:

 Math.round(value)

Aqui, round()é um método estático. Portanto, estamos acessando o método usando o nome da classe Math,.

Parâmetros round ()

O round()método usa um único parâmetro.

  • valor - número que deve ser arredondado

Observação : o tipo de dados do valor deve ser floatou double.

round () Valor de Retorno

  • retorna o intvalor se o argumento forfloat
  • retorna o longvalor se o argumento fordouble

O round()método:

  • arredonda para cima se o valor após o decimal for maior ou igual a 5
     1.5 => 2 1.7 => 2 
  • arredonda para baixo se o valor após o decimal for menor que 5
     1.3 => 1

Exemplo 1: Java Math.round () com double

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )

Exemplo 2: Java Math.round () com float

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )

Tutoriais Recomendados

  • Math.floor ()
  • Math.ceil ()

Artigos interessantes...