Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2011, 13:57
l222p
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 14 años, 4 meses
Puntos: 2
Imprimir numero reales de 2 cifras despues del punto

Hola... soy nuevo en java...

estoy haciendo un programa de conversion de Lempiras(Moneda de Honduras) a dolares... y como los valores son reales (float), cuando se hace un division sale mas o menos asi: 5.21631681468168

pero solo quiero que despues del punto salgan 2 cifras, como le hago, este es mi codigo

Código Javascript:
Ver original
  1. package equivalenciaendolares;
  2. import java.util.Scanner;
  3. /**
  4.  *
  5.  * @author Luis Araujo
  6.  */
  7. public class Main {
  8.  
  9.     /**
  10.      * @param args the command line arguments
  11.      */
  12.     public static void main(String[] args) {
  13.         Scanner entrada=new Scanner (System.in);
  14.         float tipocambio,lps,total;
  15.  
  16.  
  17.  
  18.         System.out.print("Ingrese el Tipo de Cambio: ");
  19.         tipocambio=entrada.nextFloat();
  20.         System.out.print("Ingrese la cantidad de Lps.: ");
  21.         lps=entrada.nextFloat();
  22.  
  23.         total=lps/tipocambio;
  24.  
  25.         System.out.printf("El Total es:%f ",total,"$");
  26.  
  27.  
  28.  
  29.  
  30.         // TODO code application logic here
  31.     }
  32.  
  33. }

Estoy trabajando con NetBeans