Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Stensaxpase {
  4.  
  5. //finaaa variabler
  6. public static Scanner scan = new Scanner(System.in);
  7. public static int Anvandarpoang = 0;
  8. public static int Motstandarpoang = 0;
  9.  
  10. //main
  11. public static void main(String[]arg){
  12. System.out.println("Till vilket poäng vill du kora?:");
  13. int number = scan.nextInt();
  14. scan.nextLine();
  15. while(Anvandarpoang < number && Motstandarpoang < number){
  16. RunGame();
  17. }
  18. }
  19.  
  20. //Datorns slumpmässiga Sten sax eller påse
  21. public static String ChooseRandom(){
  22. int random = (int)(Math.random()*3);
  23. String hand="";
  24.  
  25. switch(random){
  26. case 0:
  27. hand = "sten";break;
  28. case 1:
  29. hand = "sax";break;
  30. case 2:
  31. hand = "pase";break;
  32. }
  33. return hand;
  34. }
  35.  
  36. //Jämför användarens val med motståndarens, 1=vinst, 0=oavgjort, 2=förlust
  37. public static int Compare(String a, String b){
  38. int i=0;
  39. if (a.equals("sten")){
  40. if(b.equals("sten"))
  41. i=0;
  42. else if(b.equals("sax"))
  43. i=1;
  44. else if(b.equals("pase"))
  45. i=2;
  46. }
  47. else if (a.equals("sax")){
  48. if(b.equals("sten"))
  49. i=2;
  50. else if(b.equals("sax"))
  51. i=0;
  52. else if(b.equals("pase"))
  53. i=1;
  54. }
  55. else if (a.equals("pase")){
  56. if(b.equals("sten"))
  57. i=1;
  58. else if(b.equals("sax"))
  59. i=2;
  60. else if(b.equals("pase"))
  61. i=0;
  62. }
  63. return i;
  64. }
  65. //Kör rundan
  66. public static void RunGame(){
  67. System.out.println("Sten, sax eller pase?(ogiltlig inmatning = oavgjort):");
  68. String Userchoice=scan.nextLine().toLowerCase();
  69. String Computerchoice = ChooseRandom();
  70. int j = Compare(Userchoice, Computerchoice);
  71. if(j==0)
  72. System.out.println("Oavgjort");
  73. if(j==1){
  74. Anvandarpoang++;
  75. System.out.println("Du vann!");
  76. }
  77. else if(j==2){
  78. Motstandarpoang++;
  79. System.out.println("Du förlorade...mot en dator...");
  80. }
  81. System.out.println("Du:" + Anvandarpoang + "\nOpponent:" + Motstandarpoang + "\n");
  82. }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement