Author Topic: Trabajar con 2 decimales en JAVA J2ME  (Read 4377 times)

kotan

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
Trabajar con 2 decimales en JAVA J2ME
« on: Abril 16, 2012, 02:38:54 pm »
estimado soy nuevo en estos temas de foro, pero mi problema es que necesito dejar con 2 decimales el textfield que estoy utilizando en la aplicación. he buscado por todas parte pero todos ablan de DecimalFormat, pero ahí un gran problema; solo se utiliza con java SE el cual esta importa muy bien, pero la diferencia que en java ME no lo hace.
porfavor si alguien me pudiera ayudar le agradecería mucho
dejo el comando para que me ayuden porfavor.
           

            String peso, altura;
            float intpeso, intaltura, IMC;
            peso=textField.getString();
            intpeso=Float.parseFloat(peso);
            altura=textField1.getString();
            intaltura=Float.parseFloat(altura);
           
            IMC= intpeso / (intaltura*intaltura);
            textField2.setString(""+IMC);
   
y es posible que me digan los paso que tengo que hacer para colocar dos decimales

GRACIAS

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5443
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Trabajar con 2 decimales en JAVA J2ME
« Reply #1 on: Abril 16, 2012, 04:24:05 pm »
Prueba algo como esto

String.format("%5.2f", valor)

Si valor es un float/double, esto te devuelve una cadena de texto (String) con dicho número y 2 decimales.

Se bueno.

myj03

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
    • View Profile
Re: Trabajar con 2 decimales en JAVA J2ME
« Reply #2 on: Marzo 18, 2013, 12:30:11 am »
Gracias por tu ayuda compañero, si me sirvió, gracias

 

ey