Duvida conversão de Double para Float

5 respostas
P

Folks,

uma duvida essa é melhor forma de converter um numero definido como
Double (Objeto) e converter para Float (Objeto).

Se alguém puder me ajudar…

abs

String numero = request.getParameter(codigo);
 Double valor1  = Double.valueOf(numero);
 float valor2  = valor1.floatValue();
 Float novovalor =Float.valueOf(""+valor2);
 System.out.println("novovalor="+novovalor)      ;

5 Respostas

srdelfino

Qual a finalidade em se passar um número pra double e depois float? Não seria mais fácil converter direto pra float?

G
Double d = 100D;
Float f = d.floatValue();
P

O codigo abaixo invalido

Double d = 100D;   
Float f = d.floatValue();  

erro:
Type mismatch: cannot convert from float to Float

isso só funciona se fosse assim :

Double d = 100D;   
float f = d.floatValue();

e o que quero é Float (objeto)

P

ok

Sefo

Double d = 100D; Float f = new Float(d.floatValue());

Criado 11 de agosto de 2008
Ultima resposta 11 de ago. de 2008
Respostas 5
Participantes 4