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

#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

von Jules&Dirk (40 Punkte)
- 08.02.2016 um 12:16 Uhr

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
Seite 1 von 0
1