Advertisement
Guest User

Untitled

a guest
Dec 12th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Taschenrechner {
  4.  
  5. public static void main(String[] args)
  6. {
  7. Scanner input = new Scanner(System.in);
  8. double zahl1, zahl2, antwort;
  9. char art;
  10. System.out.print("Bitte geben Sie die Rechenart ein, oder ein \"e\" um das Programm zu beenden:");
  11. art = input.next().charAt(0);
  12. if (art == 'e' || art == 'E')
  13. {
  14. System.out.println("Das Programm wird beendet");
  15. System.exit(0);
  16. }
  17. else
  18. {
  19. while(art != 'e' || art != 'E')
  20. {
  21. if (art == 'e' || art == 'E')
  22. {
  23. System.out.println("Das Programm wird beendet");
  24. System.exit(0);
  25. }
  26. System.out.print("Bitte geben Sie die erste Zahl ein: ");
  27. zahl1 = input.nextDouble();
  28. System.out.print("Bitte geben Sie die zweite Zahl ein: ");
  29. zahl2 = input.nextDouble();
  30. switch(art)
  31. {
  32. case '+': antwort = zahl1 + zahl2;
  33. System.out.println("Das Ergebnis Ihrer Addition ist: " + antwort);
  34. System.out.print("Bitte geben Sie die Rechenart ein, oder ein \"e\" um das Programm zu beenden:");
  35. art = input.next().charAt(0);
  36. break;
  37. case '-': antwort = zahl1 - zahl2;
  38. System.out.println("Das Ergebnis Ihrer Subtraktion ist: " + antwort);
  39. System.out.print("Bitte geben Sie die Rechenart ein, oder ein \"e\" um das Programm zu beenden:");
  40. art = input.next().charAt(0);
  41. break;
  42. case '*': antwort = zahl1 * zahl2;
  43. System.out.println("Das Ergebnis Ihrer Multiplikation ist: " + antwort);
  44. System.out.print("Bitte geben Sie die Rechenart ein, oder ein \"e\" um das Programm zu beenden:");
  45. art = input.next().charAt(0);
  46. break;
  47. case '/': antwort = zahl1 / zahl2;
  48. System.out.println("Das Ergebnis Ihrer Division ist: " + antwort);
  49. System.out.print("Bitte geben Sie die Rechenart ein, oder ein \"e\" um das Programm zu beenden:");
  50. art = input.next().charAt(0);
  51. break;
  52. }
  53. }
  54. }
  55.  
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement