Estou com dificuldade em somar Double com double, como faço?
q dificuldade?
double a;
double b;
double soma =a +b;
:?:
Em java 5, basta fazer a soma direto. O java cuida de fazer boxing e unboxing (ou seja, converte de double para Double automaticamente, e vice-versa).
double x = 4.5;
Double y = 5.5;
Double resultado = x + y;
Antes do java 5:
double x = 4.5;
Double y = Double.valueOf(5.5);
Double resultado = Double.valueOf(x + y.doubleValue());
Quero alterar um metodo aonde tenho que somar o total de pedido que é um public double getTotalPedido() com o preço do pedido que é public double getPreço e dopois saber se é maior que o limite de credito que é Double getLimiteCredito().
Em Java 1.4 ou anterior, use doubleValue(). Não custava nada ler a documentação, não é?
double soma = xxx.getTotalPedido() + xxx.getPreco();
if (soma > xxx.getLimiteCredito().doubleValue()) {
....
}
E não se esqueça: CAST NÃO CONVERTE NADA, quando aplicado a objetos, é só uma reinterpretação. Não use CAST como se fosse a cura para todos os males.
Muito Obrigada!!!