tipo teu tenho o código :
Float x = 9.7;
String = x;
o que está faltando pra funcionar? conversão usando (String)? não deu certo…
o código é pra JSP
tipo teu tenho o código :
Float x = 9.7;
String = x;
o que está faltando pra funcionar? conversão usando (String)? não deu certo…
o código é pra JSP
float x = 9.7f;
String s = String.valueOf(x);
só cuidado, Float é diferente de float.
Maneira válidas de se instanciar uma variavel float (algumas maneiras):arrow:
float f = 9; //inicialização com um inteiro
float f1 = (float)9.9; inicialização com cast explicito
float f2 = 9.99F; //usando F maiusculo para indicar para o conpilador que
//se trata de um float
float f3 = 9.999f //mesmo que o exemplo acima
//mostrando que este é um dos poucos casos em que a linguagem java
//diferencia maiusculas de minusculas
ricardolecheta tudo isso pq para o compilador por default qualquer literal de ponto flutuante é um double e como nós sabemos um double não pode ser atribuido a um float sem cast explicito.
Melhorou ? 
eu encontrei uma funçaao em Float…
Float.toString();
só que isso acabou gerando a duvida:
qual a diferença entre float e Float ?
Bom a diferença eh “gritante” float é um tipo primitivo, enquanto Float é uma classe. Float é a classe empacotadora do tipo float e isso quer dizer o seguinte: Float oferece métodos uteis para se manipular tipos primitivos float.
Cada tipo primitivo tem sua classe empacotadora:
int: Integer
long: Long
short: Short
byte: Byte
char: Character
boolean: Boolean
double: Double
e finalmente float: Float
:roll: qualquer duvida pesquise sobre classe empacotadoras…vai esclarecer um pouco mais!
vish…
realmente…
eu sei como não programar em java tb…