public class Sten { public static void main(String[] args) { int dval, oav,sp,dp,omg; char sval, spela; do{ oav=0; sp=0; dp=0; omg=1; System.out.println("Välkommen till Davids Sten Sax Påse simulator. "); for (int i=0; i<5 ;i++){ do{ System.out.println("Välj ditt vapen:"); System.out.println("(s) Sten"); System.out.println("(x) Sax"); System.out.println("(p) Påse"); sval = Keyboard.readChar(); if(!(sval=='s' || sval=='x' || sval=='p')){ System.out.println("Felaktigt val, du måste välja s, x eller p"); } }while(!(sval=='s' || sval=='x' || sval=='p')); dval= (int)(Math.random()*3)+1; switch (dval){ case 1:System.out.println("Datorn valde sten");break; case 2:System.out.println("Datorn valde sax");break; case 3:System.out.println("Datorn valde påse");break; } if ((dval==2 && sval=='x')||(dval==3 && sval=='p')||(dval==1 && sval=='s')){ System.out.println("Oavgjort"); oav++; } if ((dval==1 && sval=='x')||(dval==2 && sval=='p')||(dval==3 && sval=='s')){ System.out.println("Datorn vann"); dp++; } if ((sval=='s' && dval==2)||(sval=='x' && dval==3)||(sval=='p' && dval==1)){ System.out.println("Spelaren vann"); sp++; } System.out.println("Omgång nr:"+(omg++)+" Oavgjort: "+oav+" Datorns poäng: "+dp+" Spelarens poäng: "+sp); } if (dp>sp){ System.out.println("Datorn vann omgången"); } if (sp>dp){ System.out.println("Spelaren vann omgången"); } if (dp==sp){ System.out.println("Det blev oavgjort"); } do{ System.out.println("Vill du spela igen?"); System.out.println("(j) JA"); System.out.println("(n) NEJ"); spela = Keyboard.readChar(); if(!(spela=='n' || spela=='j')){ System.out.println("Felaktigt val, du måste välja j eller n"); } }while(!(spela=='n' || spela=='j')); }while(spela=='j'); } }