luiz_ross 21 de nov. de 2003
Acho que é isso que vc quer
import java.text.* ;
public class NumFormato {
public static void main ( String args [] ){
double a = 2.6455 ;
DecimalFormat doisDigitos = new DecimalFormat ( "0.00" );
System . out . println ( "" + doisDigitos . format ( a ));
}
}
rbarioni 21 de nov. de 2003
luiz, valew pela ajuda…
mas tentei fazer assim
System . out . println ( new DecimalFormat ( "0.00" ). format ( 8 / 5 ));
e nao funcionou…imprimiu 1.00
alguma outra ideia??
valew
aborges 21 de nov. de 2003
O problema eh que qd vc coloca simplimente o numero 8 ou 5, o complilador o interpreta como um int…
Vc deve colocar um “cast” para forçar a danada a retornar um tipo que aceite decimais… ex: float…
Fica assim:
System.out.println(new DecimalFormat(“0.00”).format((float)8 / 5));
rbarioni 21 de nov. de 2003
putz…
agora funcionou…era isso q precisava…
valew.