Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.79 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class Program {
  3.  
  4.     public static void main(String[] args) {
  5.        
  6.        
  7.         Scanner scan = new Scanner(System.in);
  8.         boolean loop = true;
  9.         do {
  10.             System.out.flush();
  11.             System.out.println("Wie möchten Sie rechnen?");
  12.             System.out.println("1 - Addieren");
  13.             System.out.println("2 - Subtrahieren");
  14.             System.out.println("3 - Multiplizieren");
  15.             System.out.println("4 - Dividieren");
  16.             System.out.println("5 - Beenden\n");
  17.             System.out.println("Eingabe: ");
  18.             byte answer = scan.nextByte();
  19.            
  20.             System.out.println("Geben Sie bitte die Zahl 1 ein: ");
  21.             double number1 = scan.nextInt();
  22.        
  23.             System.out.println("Geben Sie bitte die Zahl 2 ein: ");
  24.             double number2 = scan.nextInt();
  25.        
  26.             switch(answer) {
  27.                 case 1:
  28.                     System.out.println("Ergebnis: " + Add(number1,number2));
  29.                     break;
  30.                 case 2:
  31.                     System.out.println("Ergebnis: " + Sub(number1,number2));
  32.                     break;
  33.                 case 3:
  34.                     System.out.println("Ergebnis: " + Mul(number1,number2));
  35.                     break;
  36.                 case 4:
  37.                     System.out.println("Ergebnis: " + Div(number1,number2));
  38.                     break;
  39.                 case 5:
  40.                     System.exit(0);
  41.                     break;
  42.                 default:
  43.                     System.out.println("Bitte geben Sie eine Zahl ein!");
  44.                     break;
  45.             }
  46.        
  47.             System.out.println("\nDrücken Sie Enter, um fortzufahren.");
  48.             try {
  49.                 System.in.read();
  50.             } catch (Exception e) {
  51.            
  52.             }
  53.        
  54.         }while(loop = true);
  55.     }
  56.    
  57.     public static double Add(double number1, double number2) {
  58.         return number1 + number2;
  59.     }
  60.    
  61.     public static double Sub(double number1, double number2) {
  62.         return number1 - number2;
  63.     }
  64.    
  65.     public static double Mul(double number1, double number2) {
  66.         return number1 * number2;
  67.     }
  68.    
  69.     public static double Div(double number1, double number2) {
  70.         return number1 / number2;
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement