Programación General > Java
Re: Manejo de decimales y equivalente a getch()
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
[#] Página Siguiente
Ir a la versión completa