Hallo zusammen
Ich habe eine Frage. Wieso werden bei diesem Programm alle System.out.println's ausgegeben?
Vielen Dank
ppcfeebel
Ich habe eine Frage. Wieso werden bei diesem Programm alle System.out.println's ausgegeben?
Code:
public static void main(String[] args) {
// schere 1
// stein 2
//papier 3
Scanner iScanner = new Scanner (System.in);
String i;
System.out.println("Bitte Schere (1) Stein (2) oder Papier (3) eingeben");
i = iScanner.nextLine();
double ii = Double.parseDouble(i);
int pc= (int) (Math.random()*3+1);
System.out.println(pc);
//du schere
if (ii==1); {
//pc schere
if (pc==1); {
System.out.println("Unentschieden");}
//pc stein
if (pc==2); {
System.out.println("PC gewinnt");}
//pc papier
if (pc==3); {
System.out.println("Du gewinnst");}
}
//du stein
if (ii==2); {
//pc schere
if (pc==1); {
System.out.println("Du gewinnst");}
//pc stein
if (pc==2); {
System.out.println("Unentschieden");}
//pc papier
if (pc==3); {
System.out.println("PC gewinnt");}
}
//du papier
if (ii==2); {
//pc schere
if (pc==1); {
System.out.println("PC gewinnst");}
//pc stein
if (pc==2); {
System.out.println("Du gewinnst");}
//pc papier
if (pc==3); {
System.out.println("Unentschieden");}
}
}
}
Vielen Dank
ppcfeebel