Java Schere Stein Papier

ppcfeebel

Grünschnabel
Hallo zusammen
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
 
Hi ppcfeebel und willkommen bei tutorials.de,

bei dir werden deshalb alle System.out.println's ausgegeben, da du nach jeder deiner If-Bedingungen ein ";" gesetzt hast und deinem Programm damit sagst, dass dort die If-Bedingung zu ende ist. Wenn du die Semikolons nach den Klammern entfernst, wird es funktionieren. ;)

Gruß

Fabio
 

Neue Beiträge

Zurück