Java:
import javax.swing.JOptionPane;
public class Rechner1 {
/**
* @param args
*/
public static void main(String[] args) {
float Ergebniss = 0;
boolean fehler = false;
String lol1 = JOptionPane.showInputDialog("Erste Zahl");
String operator = JOptionPane.showInputDialog("Operator?");
String lol2 = JOptionPane.showInputDialog("Erste Zahl");
float zahl1 = Float.parseFloat(lol1);
float zahl2 = Float.parseFloat(lol2);
if (operator.equals("+")){
Ergebniss = zahl1 + zahl2;
}if (operator.equals("-")){
Ergebniss = zahl1 - zahl2;
}if (operator.equals("/")){
Ergebniss = zahl1 / zahl2;
}if (operator.equals("*")){
Ergebniss = zahl1 * zahl2;
}
else {
fehler = true;
}
if (fehler == false){
JOptionPane.showMessageDialog(null, "Das Ergebniss ist " + Ergebniss);
}
if (fehler == true){
JOptionPane.showMessageDialog(null, "Fehler bei Eingabe der Operatoren");
}
}
}
ich habe es mit try + catch versucht, aber bei mir gibt es immer errors( sie sind nicht in dem code jetzt drin)
Zuletzt bearbeitet von einem Moderator: