No deberia haber problemas, el algoritmo esta bien, ademas, si esta utilizando JDK 5 o mayor, puede omitir el metodo "doubleValue()".sirguille dijo:hola, 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 pero no se que, 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");
}
}
}
}
a = Double.valueOf(0);
b = Double.valueOf(1);
if(a != 0){
x=-b/a;
} else if(b != 0){
System.out.println ("\n SOLUCION IMPOSIBLE");
} else{
System.out.println ("\n SOLUCION INDETERMINADA");
}
probe cambiar a=Double.parseDouble(txt_a.getText()); y con el b tambien, y sí funciono.gracias.aunque me quedo la duda que tiene de especial el parsedoubleOesoto dijo:Parece que esa conversión no está funcionando bien. Lo puede comprobar imprimiendo los valores de las variables en consola luego de que se les asigna el valor de los campos de texto.
Te recomiendo usar el método ParseDouble
public static double parseDouble(String s) throws NumberFormatException
Creo que sería algo como
a=Double.ParseDouble(txt_a.getText());
lo mismo para el resto de variables, haz la prueba.
La diferencia radica en que el metodo "parseDouble(String s)" retorna una variable de tipo "double" (primitiva) inicializada con valor del String pasado como parametro, y por su parte el metodo "valueOf (String s)" retorna un objeto de la clase Double que representa el String pasado como argumento. Pero igual desde Java 5 hay conversion automatica entre primitivas y objetos, asi que no debe haber problemas.sirguille dijo:probe cambiar a=Double.parseDouble(txt_a.getText()); y con el b tambien, y sí funciono.gracias.aunque me quedo la duda que tiene de especial el parsedouble
Si no tuviera java 5 o 6, el compilador le marcaria error, y segun parece no lo hace.fram7 dijo:sencillo, no tiene java 5 o 6
WhItEPoWeR dijo:Otra preguntica parceros, es que me toca dibujar uno grafo y correr el algoritmo de sink, necesito pintarlos y unirlos habia pensado en un layout circular pero no se como implementarlo, alguien me puede colaborar?
Eso es cuestion de utilizar un controlador de distribucion de componenetes (layout manager) adecuado, por ejemplo podria ver el nuevo layout del paquete swing "javax.swing.GroupLayout".WhItEPoWeR dijo:que mas laneros, una preguntica, alguien sabe como autoajustar el tamanho de un jlabel, mejor dicho, en el momento de crear el label le paso el string para darle el texto pero si el texto es muy largo pues no lo muestra todo y quiero que si lo haga
gracias
No te entiendo... necesitas un vector lleno con cualquier cosa y una matriz llena con cualquier cosa o que??hola javalaneros
nesesito que me hagan un fa y es que me pasaran un vector y una matris cualquiera en java eclipse que la nesesito para un examen mañana..
prometo k++
suerte y porfa ayudenme