Guest User

Untitled

a guest
Jun 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class rechner2 {
  4.  
  5. // Methode 1: main
  6. public static void main(String[] args) {
  7.  
  8. rechnen();
  9.  
  10. }
  11.  
  12. // Methode 2: eingabe
  13. public static int eingabe() {
  14. Scanner sc = new Scanner(System.in);
  15. return Integer.parseInt(sc.next());
  16.  
  17. }
  18.  
  19. // Methode 3: addition
  20. public static int addition(int zahl1, int zahl2) {
  21. return (zahl1 + zahl2);
  22. }
  23.  
  24. // Methode 4: subtraktion
  25. public static int subtraktion(int zahl1, int zahl2) {
  26. return (zahl1 - zahl2);
  27. }
  28.  
  29. // Methode 5: multiplikation
  30. public static int multiplikation(int zahl1, int zahl2) {
  31. return (zahl1 * zahl2);
  32. }
  33.  
  34. // Methode 6: multiplikation
  35. public static double division(double zahl1, int zahl2) {
  36. return ((double) zahl1 / zahl2);
  37. }
  38.  
  39.  
  40. // Methode: rechnen
  41. public static void rechnen() {
  42.  
  43. System.out.print("Bitte geben Sie einen ganzzahligen Wert ein: ");
  44. int eingabe1 = eingabe();
  45. System.out.println("Usereingabe: " + eingabe1);
  46.  
  47. System.out.print("bitte geben Sie einen weiteren ganzzahligen Wert ein:");
  48. int eingabe2 = eingabe();
  49. System.out.println("Usereingabe: " + eingabe2);
  50.  
  51. System.out.print("Bitte geben Sie die gewuenschte Operation an: (1 = Addieren; 2 = Subtraktion; 3 = Multiplikation; 4 = Division; 5 = Prozent;)");
  52. int eingabe3 = eingabe();
  53. System.out.println("Usereingabe: " + eingabe3);
  54.  
  55. switch (eingabe3) {
  56. case 1:
  57. System.out.print(eingabe1 + "+" + eingabe2 + "=");
  58. System.out.println(addition(eingabe1, eingabe2));
  59. break;
  60. case 2:
  61. System.out.print(eingabe1 + "-" + eingabe2 + "=");
  62. System.out.println(subtraktion(eingabe1, eingabe2));
  63. break;
  64. case 3:
  65. System.out.print(eingabe1 + "*" + eingabe2 + "=");
  66. System.out.println(multiplikation(eingabe1, eingabe2));
  67. break;
  68. case 4:
  69. System.out.print(eingabe1 + "/" + eingabe2 + "=");
  70. System.out.println(division(eingabe1, eingabe2));
  71. break;
  72. case 5: // prooozent o.O ??!!
  73.  
  74. } // switch
  75.  
  76. } // rechnen
  77.  
  78. } // class
Add Comment
Please, Sign In to add comment