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 float
ou double
.
round () Valor de Retorno
- retorna o
int
valor se o argumento forfloat
- retorna o
long
valor 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 ()