coidrok
24-07-2009, 15:54
Ho realizzato questo semplice programma per la risoluzione delle equazioni di secondo grado.Vorrei capire perchè non mi visualizza il risultato finale e credo che il problema sia nello showmessage finale.
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String a,b,c;
int a1,b1,c1;
float solone,soltwo;
a= JOptionPane.showInputDialog("Inserisci il coefficiente intero a");
b= JOptionPane.showInputDialog("Inserisci il coefficiente b");
c= JOptionPane.showInputDialog("Inserisci il coefficiente c");
a1= Integer.parseInt(a);
b1= Integer.parseInt(b);
solone=(-b1+Math.sqrt(Math.pow(b1,2)-4*a1*c1));
soltwo=(-b1-Math.sqrt(Math.pow(b1,2)-4*a1*c1));
JOptionPane.showMessageDialog (null,+solone,"e",+soltwo,JOptionPane.PLAIN_MESSAGE);
}
}
Per i moderatori: Ho dimenticato di mettere l'intestazione [Java] nel titolo
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String a,b,c;
int a1,b1,c1;
float solone,soltwo;
a= JOptionPane.showInputDialog("Inserisci il coefficiente intero a");
b= JOptionPane.showInputDialog("Inserisci il coefficiente b");
c= JOptionPane.showInputDialog("Inserisci il coefficiente c");
a1= Integer.parseInt(a);
b1= Integer.parseInt(b);
solone=(-b1+Math.sqrt(Math.pow(b1,2)-4*a1*c1));
soltwo=(-b1-Math.sqrt(Math.pow(b1,2)-4*a1*c1));
JOptionPane.showMessageDialog (null,+solone,"e",+soltwo,JOptionPane.PLAIN_MESSAGE);
}
}
Per i moderatori: Ho dimenticato di mettere l'intestazione [Java] nel titolo