Tem alguma forma de forçar a conversão de float pra string??
to dizendo algo assim…
8898984394343434.1132323232323 …
c mandar ele converter isso… vai sair algo assim…
E43894839
alguem sabe como forçar?? pra sair normal??
tnks
Tem alguma forma de forçar a conversão de float pra string??
to dizendo algo assim…
8898984394343434.1132323232323 …
c mandar ele converter isso… vai sair algo assim…
E43894839
alguem sabe como forçar?? pra sair normal??
tnks
eu sempre faco assim:
float x = 39434.11323;
String str = x + "";
nunca tive problemas, apesar de n mexer muito com float/double, mas tenta, qm sabe da certo 
eu sempre faco assim:float x = 39434.11323; String str = x + "";nunca tive problemas, apesar de n mexer muito com float/double, mas tenta, qm sabe da certo
nem dá… isso é igual a digitar
String str = String.valueOf(x) + "";
quando o float é grande… ele naum converte direito =[
mostrra em exponencial… ALGUEM ME SALVE
respondendo a mim mesmo....
public class Teste {
public static void main(String[] args) {
double f = 3244454567452.31d;
java.text.DecimalFormat format = new java.text.DecimalFormat("#0.00");
System.out.println(format.format(f));
}
}
saida
3244454567452,31
vlw ai quem tentou =] :lolgoku: :eletrico: :lamer: