Hola amigos, tengo un problema, al intentar hacer un calculo, en Java, no se en que estoy errando, haber si me lo deciis vosotros:
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:
resultado.setText(valor*porciento/100);
el NetBeans dice lo siguiente:
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.
setText() acepta String no int, simplemente pon:
resultado.setText(valor*porciento/100+"");
para que usas char en valores numericos, cambialos a tipo double todos hasta el resultado...