|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectde.hska.java.aufgaben.kontrollstrukturen.Roulette
public class Roulette
Eine "totsichere" Gewinnstrategie beim Roulettespiel ist es, immer auf die selbe Farbe zu setzen. Wenn man verloren hat, dann verdoppelt man einfach den Einsatz, um den vorherigen Verlust wieder wett zu machen. Die Wahrscheinlichkeit das immer rot (oder schwarz) kommt ist 50% (wir ignorieren das Auftreten der 0). Diese Klasse enthält eine Methode, die berechnet wieviel Geld man ungefähr als Kapitel benötigt, wenn man 1 000 000 mal spielt und der Anfangseinsatz ein Euro ist. Einmal spielen bedeutet solange zu setzten bis man gewonnen hat. Nach 1 000 000 Spiele hat man 1 000 000 Euro gewonnen. Die Eintreffenswahrscheinlichkeit 50% kann man mit Math.random() < 0.5 überprüfen. Wie viel Geld sollten Sie mitbringen, damit Sie ihren Einsatz nicht verlieren?
| Constructor Summary | |
|---|---|
Roulette()
|
|
| Method Summary | |
|---|---|
static void |
main(java.lang.String[] argv)
Spielt 1 000 000 mal "Roulette" und berechnet den maximalen Einsatz, der dabei gemacht wurde. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Roulette()
| Method Detail |
|---|
public static void main(java.lang.String[] argv)
Spielt 1 000 000 mal "Roulette" und berechnet den maximalen Einsatz, der dabei gemacht wurde. Dieser liegt immer in der Grössenordnung des zu erhoffenden Gewinns. Aber manchmal auch das 2 bis 4 fache. Man sollte also besser 4 Mio Euro mitnehmen. In seltenen Fällen noch mehr: in diesen Fällen ist das Geld weg, wenn man zu wenig mitgenommen hat.
Man könnte im Grunde auch gleich die 1 000 000 Milionen setzten und hoffen, dass man "Glück" hat. Geht wesentlich schneller. Oder bei 4 Mio, die man ohnehin schon haben sollte, lebt man besser von den Zinsen.
Gibt bei einem Startkapital von 4 Mio aus, nach wie vielen Spielen sie pleite sein könnten.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben