Hallo Leute,
ich soll als Hausaufgabe iene Streichholzspiel erstellen, bei dem jeweils Spieler und Computer 1-5 Streichhölzer ziehen bis einer das letzte ziehen muss, dieser ist dann der Verlierer.
Hier mein Versuch:
[Java]
public class Streichholzspiel {
public static void main(String[] args)
{
int Anzahl;
int i;
int Zufallszahl;
Anzahl=(int) (Math.random() * (40 - 30) + 30);
System.out.println("Im Spiel sind "+Anzahl+" Streichhölzer.");
do
{
System.out.println("Wie viele möchtest du ziehen?");
i = In.readInt();
if (i<=5)
Anzahl= Anzahl-i;
Zufallszahl =(int) (Math.random() * (5 - 1) + 1);
Anzahl=Anzahl-Zufallszahl;
System.out.println("Der Computer hat "+Zufallszahl+" Streichhölzer gezogen.");
System.out.println("Es sind noch "+Anzahl+" im Spiel.");
}
while (Anzahl>=0);
{
System.out.println("Das Spiel ist beendet.");
}
}
}
[/Java]
Es sind sicherlich noch ein paar Fehler drin. Danke schon mal im Vorraus!
ich soll als Hausaufgabe iene Streichholzspiel erstellen, bei dem jeweils Spieler und Computer 1-5 Streichhölzer ziehen bis einer das letzte ziehen muss, dieser ist dann der Verlierer.
Hier mein Versuch:
[Java]
public class Streichholzspiel {
public static void main(String[] args)
{
int Anzahl;
int i;
int Zufallszahl;
Anzahl=(int) (Math.random() * (40 - 30) + 30);
System.out.println("Im Spiel sind "+Anzahl+" Streichhölzer.");
do
{
System.out.println("Wie viele möchtest du ziehen?");
i = In.readInt();
if (i<=5)
Anzahl= Anzahl-i;
Zufallszahl =(int) (Math.random() * (5 - 1) + 1);
Anzahl=Anzahl-Zufallszahl;
System.out.println("Der Computer hat "+Zufallszahl+" Streichhölzer gezogen.");
System.out.println("Es sind noch "+Anzahl+" im Spiel.");
}
while (Anzahl>=0);
{
System.out.println("Das Spiel ist beendet.");
}
}
}
[/Java]
Es sind sicherlich noch ein paar Fehler drin. Danke schon mal im Vorraus!