Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Debci en 17 Marzo 2009, 18:47 pm



Título: Problemas con calculo!
Publicado por: Debci en 17 Marzo 2009, 18:47 pm
Hola amigos, tengo un problema, al intentar hacer un calculo, en Java, no se en que estoy errando, haber si me lo deciis vosotros:

Código:
char valor = (char) Integer.parseInt(numero.getText());
        char porciento = (char) Integer.parseInt(porcentaje.getText());
       
       
        resultado.setText(valor*porciento/100);

es un codigo para calcular elk tanto por ciento de un valor, peor me da el error en la linea:
Código:
resultado.setText(valor*porciento/100);
el NetBeans dice lo siguiente:
Código:
setText(java.lang.String) in java.swing.JLabel cannot be applied to (int)
he intentad cambiar el tipo de datos de las variable spero nada.

un saludo y gracias por vuestra ayuda, me estais ayudando a comprender java.


Título: Re: Problemas con calculo!
Publicado por: -Ramc- en 17 Marzo 2009, 18:52 pm
setText() acepta String no int, simplemente pon:
Código:
resultado.setText(valor*porciento/100+"");


Título: Re: Problemas con calculo!
Publicado por: Sk9ITk5Z en 17 Marzo 2009, 18:54 pm
para que usas char en valores numericos, cambialos a tipo double todos hasta el resultado...