Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 11-feb-2007, 19:12   #1 (permalink)
sirguille ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 5
problema con if-else

tengo una problema con este codigo, solo me muestra el mensaje "SOLUCION INDETERMINADA" en ningun caso puedo hacer que el mensaje "solucion imposible" se muestre. debo estar haciendo algo mal. estoy usando el jdeveloper.




double a;
double b;
double x;
a=Double.valueOf(txt_a.getText()).doubleValue();
b=Double.valueOf(txt_a.getText()).doubleValue();


if(a!=0)
{
x=-b/a;
}
else
{
if (b!=0)
{
JOptionPane.showMessageDialog(null,"SOLUCION IMPOSIBLE");
}

else
{
JOptionPane.showMessageDialog(null,"SOLUCION INDETERMINADA");
}
}

}
}

Última edición por sirguille; 11-feb-2007 a las 19:17.
sirguille está desconectado   Responder Citando
Antiguo 11-feb-2007, 20:15   #2 (permalink)
nicog89 ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2005
Mensajes: 51
Re: problema con if-else

Hola, por lo que pude analizar del codigo cuando pones a=0 y b=1, por ejemplo, da "SOLUCION IMPOSIBLE", lo he probado con el NetBeans, para comprobar y me da "solucion imposible", asi que en el if no creo que haya ningun problema. Lo unico que no pude probar es lo de:
a=Double.valueOf(txt_a.getText()).doubleValue();
b=Double.valueOf(txt_a.getText()).doubleValue();
pero si mal no recuerdo esas sentencias tambien estan bien.

Asi que si no estoy equivocado, el error no esta en el codigo.

Saludos
nicog89 está desconectado   Responder Citando
Antiguo 11-feb-2007, 21:38   #3 (permalink)
Tipdar no se puede cailificar en este momento
 
Avatar de Tipdar
 
Fecha de Ingreso: octubre-2005
Mensajes: 252
Re: problema con if-else

Pon if (a != 0.0) en lugar de if (a != 0) y if (b != 0.0) en lugar de if (b != 0), recuerda que son doubles.
__________________
El último TipdaR
Tipdar está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93