![]() |
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"); } } } } |
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 |
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. |
| La zona horaria es GMT -6. Ahora son las 20:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.