ayuda

Iniciado por charmedever, 20 Junio 2012, 01:17 AM

0 Miembros y 1 Visitante están viendo este tema.

charmedever

Muchas Gracias!!

Proteus1989

#1
Código (java) [Seleccionar]
for (int i=0; i<A.length; i++)
       {
           S[i]=Double.parseDouble(JOptionPane.showInputDialog("Salario Base: "));
           
       }
       for (int i=0; i<A.length; i++)
       {
           T[i]=(I[i]*D[i])-S[i];
       }


Esos A.length son S.length y T.length en ese orden.

Proteus1989


charmedever

#3
Thanks!

s00rk

Cita de: Proteus1989 en 20 Junio 2012, 01:24 AM
Código (java) [Seleccionar]
for (int i=0; i<A.length; i++)
        {
            S[i]=Double.parseDouble(JOptionPane.showInputDialog("Salario Base: "));
           
        }
        for (int i=0; i<A.length; i++)
        {
            T[i]=(I[i]*D[i])-S[i];
        }


Esos A.length son S.length y T.length en ese orden.

El error no es por eso si checas los 3 arreglos son de 3, por lo que no importa, el error esta en
Código (java) [Seleccionar]
T[i]=(I[i]*D[i])-S[i];

Ya que la variable D, es de solo 1 su tamaño entonces para indicarselo debemos colocar directamente el numero 0(1-1 = 0 , arreglos inician desde 0), quedando asi:
Código (java) [Seleccionar]
T[i]=(I[i]*D[0])-S[i];

A como lo veo la solucion seria esa.