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