Como arredondar um valor tipo double para 0.00 (urgente)

2 respostas
E

pOR FAVOR PESSOAL , PRECISO DISSO PARA HOJE A NOITE ,STOU COM UM PROBLEMA
NUM PROGRAMA DE CALCULO ESTATISTICO:

EU RECEBO UM RESULTADO DE UMA VARIAVEL double z ,que vem um valor gigantesco,

eu preciso que esse valor double venha arredondado para 2 casas decimais depois do ponto

assim : (0.00)

2 Respostas

C

Eu usaria o java.text.DecimalFormat:

Por exemplo:

double seuNumero = 0.123342342947234;
DecimalFormat numeroComDuasCasasDecimais = new DecimalFormat("#0.00");
return Double.parseDouble(numeroComDuasCasasDecimais.format(seuNumero));

[]'s
carisio

W

I ai cara estou mandando uma classe para vc da uma olhada espero que ajude…

import java.text.DecimalFormat;
import javax.swing.*;

public class Format {

public static void main(String args[]) {
    
    String a;
    double b;
    
    
    DecimalFormat casa = new DecimalFormat("0.00");
    a = JOptionPane.showInputDialog("Entre com um valor double");
    
    b = Double.parseDouble(a);
    
    JOptionPane.showMessageDialog(null,""+ casa.format(b));
   
}

}

qualquer coisa estamos ai :grin:

Criado 29 de novembro de 2004
Ultima resposta 29 de nov. de 2004
Respostas 2
Participantes 3