Problemas con decimales
Publicado por Hector (63 intervenciones) el 06/12/2019 01:06:53
Hola amigos del foro he qui de nuevo molestando con una gran inquietud, estoy realizando una operación (División) y necesito que el resultado me muestre con dos decimales, pero no me resulta, estuve investigando como hacerlo pero tampoco pude, he aquí el código que estoy utilizando.
donde
txtsubtotal9 = 275000
txtuf = 28065.38
por lo cual el resultado debe dar 9.79, pero me da un 10 ya que el long es para aproximar, y el double lo utilice pero me manda error, que debo hacer favor de ayudarme, me carga molestar pero necesito de tu ayuda y disculpen la molestia, en serio necesito ayuda.
1
2
3
4
Double val4 = Double.parseDouble(txtsubtotal9.getText());
Double val5 = Double.parseDouble(txtuf.getText());
Long suma2 = Math.round(val4 / val5);
txtequivalencia.setText(suma2.toString());
txtsubtotal9 = 275000
txtuf = 28065.38
por lo cual el resultado debe dar 9.79, pero me da un 10 ya que el long es para aproximar, y el double lo utilice pero me manda error, que debo hacer favor de ayudarme, me carga molestar pero necesito de tu ayuda y disculpen la molestia, en serio necesito ayuda.
Valora esta pregunta


0