laserpeter
Grünschnabel
Brauche Hilfe!
Hallo Leute,
ich lerne seit einer Woche Java und versuche Schere Stein Papier zu programmieren.
Das Problem ist das wenn ich den code ausführe, ich etwas eingeben kann aber dann nichts zurück bekommen.
Mein spiel soll aber Wörter lesen können. also damit meine ich das ich Schere, Stein oder Papier eingeben kann und es nicht wie die meisten es mit Zahlen mache.
Bitte schnell um eine lösung
Hier ist mein
Hallo Leute,
ich lerne seit einer Woche Java und versuche Schere Stein Papier zu programmieren.
Das Problem ist das wenn ich den code ausführe, ich etwas eingeben kann aber dann nichts zurück bekommen.
Mein spiel soll aber Wörter lesen können. also damit meine ich das ich Schere, Stein oder Papier eingeben kann und es nicht wie die meisten es mit Zahlen mache.
Bitte schnell um eine lösung
Hier ist mein
Java:
import java.util.Scanner;
import java.util.Random;
public class SSP {
public static void main(String[] args){
String Wahl_spieler;
int punkte = 0;
int Runden = 0;
System.out.println("Schere Stein Papier \n");
System.out.println("Such dir eine Wahl aus");
Random zG = new Random(); //
String[] auswahl = new String[1];
String[] auswahl2 = new String[]{"Schere", "Stein", "Papier"};
for(int a = 0; a < auswahl.length; a++){
auswahl [a] = auswahl2[zG.nextInt (1) % auswahl2.length]; // Zufallauswahl
}
while(Runden < 12){
Scanner spieler_auswahl = new Scanner(System.in);
Wahl_spieler = spieler_auswahl.nextLine();
if(auswahl.equals(Wahl_spieler)){
System.out.println("Unetntschieden");
Runden++;
}
// schere vergleich
if(auswahl.equals("Schere") && Wahl_spieler == "Stein" ){
System.out.println("Du hast gewonnen");
Runden++;
}
if(auswahl.equals("Schere") && Wahl_spieler == "Papier"){
System.out.println("Computer hat gewonnen");
Runden++;
}
//Vergleich Stein
if(auswahl.equals("Stein") && Wahl_spieler == "Schere"){
System.out.println("Computer hat gewonnen");
Runden++;
}
if(auswahl.equals("Stein") && Wahl_spieler == "Papier"){
System.out.println("Du hast Gewonnen");
Runden++;
}
// Vergleich Papier
if(auswahl.equals("Papier") && Wahl_spieler == "Stein"){
System.out.println("Du Verlierste");
Runden++;
}
if(auswahl.equals("Papier") && Wahl_spieler == "Schere"){
System.out.println("Du Gewinnst");
Runden++;
}
}
}
}
[/ code]