Java :: Aufgabe #99 :: Lösung #8
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.
#8

von Sollder1 (270 Punkte)
- 13.03.2016 um 21:04 Uhr
Hier meine Idee:

package Stein_Papier_Schere_Echse_Spock; import java.util.Scanner; import java.util.Random; public class Main { public static void main(String[] args) { Scanner a = new Scanner(System.in); System.out.print("Bitte wähle (1 Stein, 2 Papier, 3 Schere, 4 Echse, 5 Spock): "); int Spielerwahl = a.nextInt(); Random ai = new Random(); int Computerwahl = ai.nextInt(5)+1; if(Computerwahl==1) { System.out.println("Der Computer hat Stein gewählt"); } if(Computerwahl==2) { System.out.println("Der Computer hat Papier gewählt"); } if(Computerwahl==3) { System.out.println("Der Computer hat Schere gewählt"); } if(Computerwahl==4) { System.out.println("Der Computer hat Echse gewählt"); } if(Computerwahl==5) { System.out.println("Der Computer hat Spock gewählt"); } if (Spielerwahl == Computerwahl) { System.out.print("Unentschieden"); } if (Spielerwahl==1 && Computerwahl ==2 || Spielerwahl==3 && Computerwahl ==2 || Spielerwahl==1 && Computerwahl ==4 || Spielerwahl==4 && Computerwahl ==5 ||Spielerwahl==5 && Computerwahl ==3|| Spielerwahl==3 && Computerwahl ==4||Spielerwahl==4 && Computerwahl ==2||Spielerwahl==2 && Computerwahl ==5|| Spielerwahl==5 && Computerwahl ==1||Spielerwahl==1 && Computerwahl ==3) { System.out.print("Der Spieler hat gewonnen!"); } if (Spielerwahl==2 && Computerwahl ==1 || Spielerwahl==2 && Computerwahl ==3 || Spielerwahl==4 && Computerwahl ==1 || Spielerwahl==5 && Computerwahl ==4 ||Spielerwahl==3 && Computerwahl ==5||Spielerwahl==4 && Computerwahl ==3||Spielerwahl==2 && Computerwahl ==4||Spielerwahl==5 && Computerwahl ==2|| Spielerwahl==1 && Computerwahl ==5||Spielerwahl==3 && Computerwahl ==1) { System.out.print("Der Computer hat gewonnen!"); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1