Programación General > Java

 Re: Manejo de decimales y equivalente a getch()

(1/2) > >>

Miguelencho:
alguien sabe algo del manejo de decimales y del equivalente a  la funcion getch() de C++ en Java, estoy trabajando con aplicaciones stand alone de la J2SE

chuidiang:
No sé muy bien qué quieres, a ver si acierto.

Para leer de teclado tienes System.in, pero sólo tiene métodos para leer bytes, así que debes traducirlo. Hay un par de opciones

new DataInputStream (System.in)
Esta clase permite leer números

new BufferInputStream (System.in)
esta permite leer cadenas.

En cuanto a los decimales, echale un ojo a las clases NumberFormat y DecimalFormat, que permiten poner formato a los números.

Se bueno.

JuanK:
Pueba asi:
 
--- Código: Text --- byte jk;char jkch;System.in.read(jk);jkch = (char)jk;  
Que necesitas de decimales?

Miguelencho:
gracias amigos, bueno lo que necesito es para poner la respuesta que me salga con una x cantidad de decimales es como esto en c++:

cout.precision (2);
cout << x;

suponiendo que x sin el formato sea
13.222222565

quiero que salga asi

13.22

JuanK:
Se hace con la clase Decimal Format:
 
--- Código: Text --- double x = 12.1253DecimalFormat df = new DecimalFormat("##.##");System.out.println(df.format(x));  La salida es según nuestro formato seria
12,12

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa