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
