import TextInput; public class Calculator { TextInput tin; float zahl1; float zahl2; double ergebnis; char operator; public Calculator() { tin = new TextInput(); } public void run() { System.out.println("Die Zahlen mit 'echtem' (--> , )Komma eingeben!!!"); System.out.println(" "); do { System.out.print("1. Zahl eingeben: "); zahl1 = tin.readFloat(); System.out.print("Operator eingeben: "); operator = tin.readChar(); System.out.print("2. Zahl eingeben: "); zahl2 = tin.readFloat(); switch (operator) { case '+': ergebnis = zahl1 + zahl2; break; case '*': ergebnis = zahl1 * zahl2; break; case '-': ergebnis = zahl1 - zahl2; break; case '/': ergebnis = zahl1 / zahl2; break; } // switch System.out.println(ergebnis); } while (true); // endlosschleife!!! // Hier wäre es sicher schön, wenn man gezielt z. B. durch // drücken von 'q' (für Quit) das Programm verlassen könnte. // Sind nur 3 Zeilen! Die Methode dafür wurde auch schon benutzt. :-) } // run public static void main(String[] args) { Calculator calcu = new Calculator(); calcu.run(); } // main } // Calculator