Arredondamento

Pessoal, como posso arredendar as decimais de uma numero ?

Tenho o numero assim :

0.708

Gostaria que ele me arredondasse assim

0.71

Obrigado

Olá Luis Claudio,
Não sei ao certo se tem como arredondar desta forma. Porém aconselho a dar uma olhada na classe Math que possui métodos como round, abs entre outros que ajudara neste sentido

Faça:

        Double d = new Double( "0.708" );
        NumberFormat fmt = NumberFormat.getInstance(Locale.ENGLISH );
        fmt.setMaximumFractionDigits( 2 );
        String xx = fmt.format( d );
        System.out.println( xx );

Ola,

Dá uma olhada na classe java.math.BigDecimal, ela tem opções de arredondamentos.

Cara,
Conforme o Bruno falou utilize a classe java.math.BigDecimal, pois com o método setScale(<quantidade de casas decimais>, BigDecimal.<tipo de arredondamento>) deve resolver seu problema.

Aconselho na criação a usar BigDecimal x = new BigDecimal(“0.708”), pois no construtor ele aceita tanto String como double, porém as vezes no double ocorre da perda de precisão.