Java :: Aufgabe #6 :: Lösung #5

10 Lösungen Lösungen öffentlich
#6

Würfelspiel (mit Random)

Anfänger - Java von Jurom - 22.10.2012 um 10:45 Uhr
Das Programm soll ein einfaches Glücksspiel simulieren.
Lassen Sie 2 Zufallszahlen zwischen 1-6 ausgeben, die höhere Zahl gewinnt.
Wiederholen sie das Würfeln solange, bis der Anwender gewinnt.
#5
vote_ok
von unavailable (340 Punkte) - 30.04.2014 um 13:30 Uhr
Quellcode ausblenden Java-Code
import java.util.Random;
import java.util.Scanner;

/*
 * Das Programm soll ein einfaches Glücksspiel simulieren. Lassen Sie 2
 * Zufallszahlen zwischen 1-6 ausgeben, die höhere Zahl gewinnt.
 * Wiederholen sie das Würfeln solange, bis der Anwender gewinnt.
 */
public class würfelspiel
{
	public static void main(String[] args)
	{
		Scanner s = new Scanner(System.in);
		Random r = new Random();
		boolean isRunning = true;

		do
		{
			System.out.print("<ENTER zum Spielen><ENDE zum Beenden>");
			String eingabe = s.nextLine();
			if (!eingabe.contains("end"))
			{
				int mensch = r.nextInt(6)+1;
				int computer = r.nextInt(6)+1;
				
				System.out.println(compareNumbers(mensch, computer)+"\n");
			}
			else
			{
				isRunning = false;
			}

		} while (isRunning);

	}

	public static String compareNumbers(int m, int c)
	{
		return ((m > c) ? "Mensch(" + m + ") gewinnt gegen Computer(" + c + ")" : "Computer(" + c + ") gewinnt gegen Mensch(" + m + ")  ");
	}
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben