Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- int zahl1;
- int zahl2;
- Rechner r = new Rechner();
- Scanner s = new Scanner(System.in);
- boolean ende = false;
- System.out.println("Wählen Sie den gewünschten Operator (+,-,*,/,^) und geben sie danach die beiden Zahlen ein.\nGeben sie x ein um das Programm zu beenden.");
- do {
- String select = s.nextLine();
- switch (select) {
- case "+": // Addition
- zahl1 = s.nextInt();
- zahl2 = s.nextInt();
- System.out.println(r.add(zahl1, zahl2));
- break;
- case "-": // Subtraktion
- zahl1 = s.nextInt();
- zahl2 = s.nextInt();
- System.out.println(r.sub(zahl1, zahl2));
- break;
- case "*": // Multiplikation
- zahl1 = s.nextInt();
- zahl2 = s.nextInt();
- System.out.println(r.mpl(zahl1, zahl2));
- break;
- case "/": // Division
- zahl1 = s.nextInt();
- zahl2 = s.nextInt();
- System.out.println(r.div(zahl1, zahl2));
- break;
- case "^": // Exponent
- zahl1 = s.nextInt();
- zahl2 = s.nextInt();
- System.out.println(r.ex(zahl1, zahl2));
- break;
- case "x":
- System.out.println("Programm wurde beendet.");
- ende = true;
- break;
- default:
- System.out.println("Falsche Eingabe");
- }
- } while (ende == false);
- s.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement