Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5.  
  6. public static void main(String[] args) {
  7.  
  8. int zahl1;
  9. int zahl2;
  10. Rechner r = new Rechner();
  11. Scanner s = new Scanner(System.in);
  12. boolean ende = false;
  13. 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.");
  14. do {
  15. String select = s.nextLine();
  16. switch (select) {
  17. case "+": // Addition
  18. zahl1 = s.nextInt();
  19. zahl2 = s.nextInt();
  20. System.out.println(r.add(zahl1, zahl2));
  21. break;
  22. case "-": // Subtraktion
  23. zahl1 = s.nextInt();
  24. zahl2 = s.nextInt();
  25. System.out.println(r.sub(zahl1, zahl2));
  26. break;
  27. case "*": // Multiplikation
  28. zahl1 = s.nextInt();
  29. zahl2 = s.nextInt();
  30. System.out.println(r.mpl(zahl1, zahl2));
  31. break;
  32. case "/": // Division
  33. zahl1 = s.nextInt();
  34. zahl2 = s.nextInt();
  35. System.out.println(r.div(zahl1, zahl2));
  36. break;
  37. case "^": // Exponent
  38. zahl1 = s.nextInt();
  39. zahl2 = s.nextInt();
  40. System.out.println(r.ex(zahl1, zahl2));
  41. break;
  42. case "x":
  43. System.out.println("Programm wurde beendet.");
  44. ende = true;
  45. break;
  46. default:
  47. System.out.println("Falsche Eingabe");
  48. }
  49. } while (ende == false);
  50. s.close();
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement