Arredondar Double sempre pra cima

4 respostas
J

Olá!
Estou tentando fazer com q a variavel double seja arrendoda sempre pra +
e seja atribuida a outra variavel do tipo int.

1.3 = 2
1.5 = 2
1.7 = 2

obrigado

4 Respostas

B

Ola,

dá uma olhada na classes java.math.BigDecimal, ela tem umas regras de arredondamento, alem de truncamento de numeros… muito boa para este tipo de coisas…

J

double d = 1.3; int i = (int) Math.ceil(d);

BrunoBastosPJ
public int arredondar ( double num ) {
		if ( ( num - (int)num ) > 0.0 ) {
			num += 1;
		}
		return (int)num;
	}

totalmente na mao hahaha

C

“jordanh2o”:
Olá!
Estou tentando fazer com q a variavel double seja arrendoda sempre pra +
e seja atribuida a outra variavel do tipo int.

1.3 = 2
1.5 = 2
1.7 = 2

obrigado

Vc pode fazer assim…

new BigDecimal(1.3D).setScale(0, BigDecimal.ROUND_UP).toString();
Criado 12 de julho de 2006
Ultima resposta 12 de jul. de 2006
Respostas 4
Participantes 5