redondear hasta 2 lugares decimales en java? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Cómo redondear un número a n lugares decimales en Java 29 respuestasHe leído muchas preguntas de stackoverflow pero ninguna parece funcionar para mí. estoy usandomath.round()
para redondear este es el codigo
class round{
public static void main(String args[]){
double a = 123.13698;
double roundOff = Math.round(a*100)/100;
System.out.println(roundOff);
}
}
la salida que obtengo es:123
pero quiero que sea123.14
. leí eso añadiendo*100/100
Ayudará, pero como puede ver, no logré que funcionara.
Es absolutamente esencial que tanto la entrada como la salida sean un doble.
sería de gran ayuda si cambia la línea 4 del código anterior y la publica.