Foros del Web » Programación para mayores de 30 ;) » Java »

Problema tb con decimales

Estas en el tema de Problema tb con decimales en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/02/2009, 14:18
 
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);
}
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.