Hallo liebe Java-Gemeinde,
da ich bald von der Schule aus Java lernen darf, wollte ich mich gern schon mal in Java richtig einarbeiten (Um nicht nachher mit schlechten Noten da zustehen). Zudem habe ich schon immer auf Java geschielt, da ich gerne eine Sprache lernen wollte mit der ich ohne große Änderungen für verschiedene System programmieren kann. Da kommt Java halt genau richtig
Nun ja will nicht länger um den heißen Brei reden. Ich habe gestern angefangen mit der online Version von der Insel Java zulernen. Und da man ja nur dich selber machen lernt, hab ich natürlich auch direkt angefangen die Aufgaben dazu zu lösen. Nun bin ich bei dem hier sicher schon recht bekannten Würfelspiel.
Meine Lösung sieht ein wenig anders aus als die des Autors, macht aber meiner Meinung das Selbe ( Sofern ich das schon einschätzen kann )
Ich würde jetzt gerne ein Feedback einholen, wo ich noch drauf achten sollte oder was ich vielleicht total unglücklich gelöst habe.
Hier nun mein Code :
Mit freundlichen Grüßen
Der PolterGEEK
edit: Hier wäre die Aufgabe :
Wir sollen untersuchen, ob wir bei einem Spiel mit zwei Würfeln gute Chancen auf Gewinn haben. Gespielt wird mit zwei Würfeln mit den Augen 1 bis 6, deren Werte addiert werden. Wir beginnen das Spiel mit 50 Cent. Der Gewinn berechnet sich nach der unten stehenden Auszahlungstabelle.
Augensumme Auszahlung Gewinn
12 4facher Einsatz +1,50 Euro
11 3facher Einsatz +1,00 Eruo
10 2facher Einsatz +0,50 Euro
7,8,9 Einsatz zurück +0,00 Euro
2,3,4,5,6 keine -0,50 Euro
Lohnt es sich, an diesem Spiel teilzunehmen? Simuliere in einer Schleife (etwa mit 1.000 Durchläufen), ob man auf Dauer gewinnt oder eher verliert. Die Würfelsumme kann man mit Zufallszahlen simulieren. Gib das erwirtschaftete oder verlorene Geld am Ende aus.
uhhh *peinlich* breaks vergessen
Hab mich schon gewundert, das ich so viel gewinne
da ich bald von der Schule aus Java lernen darf, wollte ich mich gern schon mal in Java richtig einarbeiten (Um nicht nachher mit schlechten Noten da zustehen). Zudem habe ich schon immer auf Java geschielt, da ich gerne eine Sprache lernen wollte mit der ich ohne große Änderungen für verschiedene System programmieren kann. Da kommt Java halt genau richtig
Nun ja will nicht länger um den heißen Brei reden. Ich habe gestern angefangen mit der online Version von der Insel Java zulernen. Und da man ja nur dich selber machen lernt, hab ich natürlich auch direkt angefangen die Aufgaben dazu zu lösen. Nun bin ich bei dem hier sicher schon recht bekannten Würfelspiel.
Meine Lösung sieht ein wenig anders aus als die des Autors, macht aber meiner Meinung das Selbe ( Sofern ich das schon einschätzen kann )
Ich würde jetzt gerne ein Feedback einholen, wo ich noch drauf achten sollte oder was ich vielleicht total unglücklich gelöst habe.
Hier nun mein Code :
Java:
public class CubeGame {
public static void main(String[] args)
{
double price = 0.5;
for (int i = 1; i < 1000; i++)
{
int diceOne = (int) (Math.random() * 6 + 1);
int diceTwo = (int) (Math.random() * 6 + 1);
int points = diceOne + diceTwo;
switch (points)
{
case (7) : case (8) : case (9) :
break;
case (10) :
price = price + 0.5;
break;
case (11) :
price = price + 1;
break;
case (12) :
price = price + 1.5;
break;
default :
price = price - 0.5;
break;
}
}
System.out.println(price);
}
}
Mit freundlichen Grüßen
Der PolterGEEK
edit: Hier wäre die Aufgabe :
Wir sollen untersuchen, ob wir bei einem Spiel mit zwei Würfeln gute Chancen auf Gewinn haben. Gespielt wird mit zwei Würfeln mit den Augen 1 bis 6, deren Werte addiert werden. Wir beginnen das Spiel mit 50 Cent. Der Gewinn berechnet sich nach der unten stehenden Auszahlungstabelle.
Augensumme Auszahlung Gewinn
12 4facher Einsatz +1,50 Euro
11 3facher Einsatz +1,00 Eruo
10 2facher Einsatz +0,50 Euro
7,8,9 Einsatz zurück +0,00 Euro
2,3,4,5,6 keine -0,50 Euro
Lohnt es sich, an diesem Spiel teilzunehmen? Simuliere in einer Schleife (etwa mit 1.000 Durchläufen), ob man auf Dauer gewinnt oder eher verliert. Die Würfelsumme kann man mit Zufallszahlen simulieren. Gib das erwirtschaftete oder verlorene Geld am Ende aus.
uhhh *peinlich* breaks vergessen
Hab mich schon gewundert, das ich so viel gewinne
Zuletzt bearbeitet: