pedroroxd 9 de mai. de 2010
pq vc tem que dar new...
E pode usar double sim...
public class TestFormat {
public static void main ( String [] args ) {
double t = 10.25587 ;
Float m = new Float ( 10.25587 );
String x = String . format ( "%,2f" , t );
String y = String . format ( "%,2f" , m );
System . out . println ( x );
System . out . println ( y );
}
}
Ou ainda:
O f no final do numero é usado para mostrar que estamos trabalhando com float...
Jhonny_Oliveira 9 de mai. de 2010
Java foi escrito em Inglês, números decimais em Inglês usam ponto (.) e não virgula(,).
use 10.25587
ao invés de 10,25587
pedroroxd 9 de mai. de 2010
Jhonny Oliveira:
Java foi escrito em Inglês, números decimais em Inglês usam ponto (.) e não virgula(,).
use 10.25587
ao invés de 10,25587
só faltou o f no final
crvribei 9 de mai. de 2010
primeiramente obrigado pela atenção…
Já testeu de todas as maneira possíveis, virgula, ponto e olha o erro que apresenta, acho que isso é alguma coisa no meu micro.
fiz o teste colando o exemplo que foi passado acima, mas deu o erro abaixo.
romarcio 9 de mai. de 2010
Depois de usar o comando javac , você deve usar o java TestFormat e não o TestFormat.java .
Renan4000 9 de mai. de 2010
troque a virgula pelo ponto
crvribei 9 de mai. de 2010
romarcio:
Depois de usar o comando javac , você deve usar o java TestFormat e não o TestFormat.java .
Valew… não acredito que estava fazendo isso!!!
Muito obrigado
romarcio 10 de mai. de 2010
crvribei:
romarcio:
Depois de usar o comando javac , você deve usar o java TestFormat e não o TestFormat.java .
Valew… não acredito que estava fazendo isso!!!
Muito obrigado
Legal que funcionou, agora edita seu post e coloca ao lado do titulo a palavra, RESOLVIDO.
T+.