Como arredondar int´s

Fala povo!!

Seguinte, preciso obter um valor arrendondado maior multiplo de 10 de um int qualquer ex:

7 = 10
21 = 30
149 = 150

ou seja, o primeiro múltiplo de 10 após o número informado na esquerda. Alguém sabe como arredondar essa conta? já tentei as classes Math e BigDecimal porém elas trabalham somente nas casas decimais certo?

Baita abraço!

ve se ajuda isso aí

	public static int arredonda(int valor){
		int resto = valor % 10;
		if (resto==0)
			return valor;
		else
			return (valor+10) - (resto);
	}

[]s

Para arredondamento existe a classe Math com varias funcoes matematicas. Uma delas é: ( java.lang.Math )

Math.round();

Mais informacoes vide API.

Valeu? até mais… :thumbup:

gui,

já tinha dado uma olhana na API da Math porém como vc pode conferir somente são arredondados os números decimais e o que preciso são arredondamentos inteiros. Vou testar a dica do kvra mas acho que deve funcionar :slight_smile:

Vlw´s