Aufgabe – Lustige Sieben (mit Methoden)

In Kapitel "Schleifen" hast du das Spiel "Lustige Sieben" implementiert und dabei noch keine Methoden verwendet. In dieser Aufgabe sollest du nun das Spiel unter Verwendung von Methoden implementieren. Erstelle mindestens die folgenden Funktionen bzw. Methoden und rufe diese in der main-Methode auf:
  • static int rollDice() würfelt mit einem Würfel und liefert eine zufällige Zahl von 1 bis 6
  • static int readBid() liest den Einsatz vom Benutzer ein und liefert ihn als Ergebnis zurück
  • static int readBet() liest die Zahl auf die der Benutzer setzt (von 2 bis 12) ein und liefert sie als Ergebnis zurück
  • static int calculateWin(int dice, int bet, int bid) berechnet den Gewinn auf Basis der geratenen Zahl, gewürfelten Zahl und gesetzten Summe. Die Funktion liefert -1 bei falschen Parameterwerten.

Tests

  • Zeige anhand mindestens dreier sinnvoller Testfälle, dass dein Programm funktioniert!
Image