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

10 Lösungen Lösungen öffentlich
#99

Stein, Papier, Schere, Echse, Spock

Anfänger - Java von Energy - 24.09.2015 um 15:22 Uhr
Programmiere das Spiel Stein, Papier, Schere, Echse, Spock, sodass man selbst eine Figur auswählen kann und der Computer eine zufällige Figur auswählt. Ermittele dann, wer diese Partie gewonnen hat.
#6
vote_ok
von Jules&Dirk (40 Punkte) - 08.02.2016 um 12:16 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

public class SchereSteinPapier {

	public static void main(String[] args) {
		
		// Gib hier bei Spieler deine Waffe der Wahl an
		// 1 = Schere
		// 2 = Stein
		// 3 = Papier
		int spieler= 2;
		
		int computer;
		computer = (int)(Math.random()*3)+1;
		int computer2;
		computer2=(int)(Math.random()*3)+1;
		
//		System.out.println(computer);
		System.out.println("Wähle deine Waffe:");
		System.out.println("1 = Schere    2 = Stein    3= Papier");
		Scanner s = new Scanner(System.in);
		spieler=s.nextInt();
		
		if (spieler== 1){
			System.out.println("Du wähltest die SCHERE!");
		}
		if(spieler==2){
			System.out.println("Du wähltest den STEIN!");
		}
		if(spieler==3){
			System.out.println("Du wähltest das PAPIER!");
		}
		
		//nun die Kampfsituationen festlegen
		
		if(spieler==computer){
			System.out.println("Dein Gegner auch");
			System.out.println("Patt, NOCHMAL!");
			spieler=s.nextInt();
			if (spieler== 1){
				System.out.println("Du wähltest die SCHERE!");
			}
			if(spieler==2){
				System.out.println("Du wähltest den STEIN!");
			}
			if(spieler==3){
				System.out.println("Du wähltest das PAPIER!");
			}
			if(computer2==2 && spieler==1){
				System.out.println("Dein Gegener wählte den STEIN");
				System.out.println();
				System.out.println("Leider Verloren.Dein Gegner hat mit seinem Stein deine Schere zerstört!");			
			}
			if(computer2==1 && spieler==2){
				System.out.println("Dein Gegener wählte die SCHERE");
				System.out.println();
				System.out.println("GEWONNEN!! Dein sagenumwogener Stein hat des Gegners Schere zerschmettert!");
			}
			if(computer2==3 && spieler==2){
				System.out.println("Dein Gegener wählte das PAPIER");
				System.out.println();
				System.out.println("Leider Verloren. Dein Gegner hat mit seinem Papier deinen Stein eingewickelt!");
			}
			if(computer2==2 && spieler==3){
				System.out.println("Dein Gegener wählte den STEIN");
				System.out.println();
				System.out.println("GEWONNEN!! Dein magisches Papier hat des Gegners hässligen schrumpelStein umwickelt!");
			}
			if(computer2==3 && spieler==1){
				System.out.println("Dein Gegener wählte das PAPIER");
				System.out.println();
				System.out.println("GEWONNEN!! Deine super duper scharfe Schere hat das löchrige Papier deines Gegners zerhäkselt!");
			}
			if(computer2==1 && spieler==3){
				System.out.println("Dein Gegener wählte die SCHERE");
				System.out.println();
				System.out.println("Leider Verloren. Dein Gegner hat mit seiner Schere dein Papier zeritzt!");
			}
		}
		if(computer==2 && spieler==1){
			System.out.println("Dein Gegener wählte den STEIN");
			System.out.println();
			System.out.println("Leider Verloren.Dein Gegner hat mit seinem Stein deine Schere zerstört!");			
		}
		if(computer==1 && spieler==2){
			System.out.println("Dein Gegener wählte die SCHERE");
			System.out.println();
			System.out.println("GEWONNEN!! Dein sagenumwogener Stein hat des Gegners Schere zerschmettert!");
		}
		if(computer==3 && spieler==2){
			System.out.println("Dein Gegener wählte das PAPIER");
			System.out.println();
			System.out.println("Leider Verloren. Dein Gegner hat mit seinem Papier deinen Stein eingewickelt!");
		}
		if(computer==2 && spieler==3){
			System.out.println("Dein Gegener wählte den STEIN");
			System.out.println();
			System.out.println("GEWONNEN!! Dein magisches Papier hat des Gegners hässligen schrumpelStein umwickelt!");
		}
		if(computer==3 && spieler==1){
			System.out.println("Dein Gegener wählte das PAPIER");
			System.out.println();
			System.out.println("GEWONNEN!! Deine super duper scharfe Schere hat das löchrige Papier deines Gegners zerhäkselt!");
		}
		if(computer==1 && spieler==3){
			System.out.println("Dein Gegener wählte die SCHERE");
			System.out.println();
			System.out.println("Leider Verloren. Dein Gegner hat mit seiner Schere dein Papier zeritzt!");
		}
		s.close();
	}
	

	
}


Kommentare:

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

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.