Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2009, 14:18
dvd1975
 
Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 16 años, 4 meses
Puntos: 1
Problema tb con decimales

Hola estoy realizando el siguiente ejercicio
que es que si un numero me sale con muchos decimales
por ejemplo 19.37 me ajustaria el numero y me saldria el numero
20.34 puesto que si le sumamos las tasas tienes que multiplicar 19.37 * 1.05 que tendria muchos decimales, y te lo ajusta mediante numberformat, pero es que yo he compilado codigo y no me funciona, no se si es que estoy estudiando un java antiguo, o es que en jcreator no funciona. o que ocurre alguien me ayuda.

Gracias

import java.text.NumberFormat;
import java.util.Scanner;

class datos{

public static void main(String args[]){
Scanner myScanner = new Scanner(System.in);
double cuenta;
boolean tasas;
double total;
NumberFormat currency = NumberFormat.getCurrencyInstance();
String ajuste;

System.out.print("Cuenta: ");
cuenta= myScanner.nextDouble();
System.out.print("tasas ? (true/false) ");
tasas = myScanner.nextBoolean();

if(tasas)
total = cuenta * 1.05;
else
total = cuenta;
ajuste = currency.format(total);
System.out.print("total \t");
System.out.println(total);
}
}