Hi ich habe ein Schere Stein Papier Programm geschrieben. Es läuft auch aaaaaber es startet sich nach dem ablauf einfach neu durch die while schleife. Ist es möglich das sich das programm erst neu Startet wenn ich zB 5 oder so drücke? Ich bin noch sehr neu bei Java und würde mich über hilfe freuen
Mfg Erik
Hier noch der Java code
Mfg Erik
Hier noch der Java code
Code:
/**
*
* Beschreibung
*
* @version 1.0 vom 26.02.2012
* @author
*/
import java.util.Scanner;
public class SchereSteinPapier {
public static void main(String[] args)
{
while (true)
{
System.out.println("1 entspricht Stein, 2 entspricht Schere, 3 entspricht Papier");
Scanner in = new Scanner (System.in);
System.out.println("Spieler 1 geben sie ihren Wert ein ");
double player1= in.nextDouble();
System.out.println("Spieler 2 geben sie ihren Wert ein");
double player2= in.nextDouble();
if ( player1 == player2)
{
System.out.println("Unentschieden");
}
else
{
if ( player1 == 1)
{
if ( player2 == 2)
{
System.out.println("Spieler 1 gewinnt");
}
else
{
System.out.println("Spieler 2 gewinnt");
}
}
else
{
if ( player1 == 2 )
{
if (player2 == 1)
{
System.out.println("Spieler 2 gewinnt");
}
else
{
System.out.println("Spieler 1 gewinnt");
}
}
else
if (player1 == 3)
{
if (player2 == 1)
{
System.out.println("Spieler 1 gewinnt");
}
else {System.out.println("Spieler 2 gewinnt");
}
}
}
}
}
}
}
// end of main
// end of class SchereSteinPapier