¿Cómo convertir el número doble a 2 después del punto? [duplicar]
Posible duplicado:
redondear un doble a 2 cifras significativas después del punto decimal
¿Cómo convertir el número doble a 2 después del punto?
Por ejemplo:
double x=123.45678;
lo necesito x=123.45
(en java para android)
gracias de antemano
Aceptado
x = Math.floor(x * 100) / 100;
prueba este código
double x=123.45678;
DecimalFormat df = new DecimalFormat("#.##");
String dx=df.format(x);
x=Double.valueOf(dx);
utilizar esta,
NumberFormat formatter = new DecimalFormat("#0.00");
x=formatter.format(x);