Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Stensaxpase {
- //finaaa variabler
- public static Scanner scan = new Scanner(System.in);
- public static int Anvandarpoang = 0;
- public static int Motstandarpoang = 0;
- //main
- public static void main(String[]arg){
- System.out.println("Till vilket poäng vill du kora?:");
- int number = scan.nextInt();
- scan.nextLine();
- while(Anvandarpoang < number && Motstandarpoang < number){
- RunGame();
- }
- }
- //Datorns slumpmässiga Sten sax eller påse
- public static String ChooseRandom(){
- int random = (int)(Math.random()*3);
- String hand="";
- switch(random){
- case 0:
- hand = "sten";break;
- case 1:
- hand = "sax";break;
- case 2:
- hand = "pase";break;
- }
- return hand;
- }
- //Jämför användarens val med motståndarens, 1=vinst, 0=oavgjort, 2=förlust
- public static int Compare(String a, String b){
- int i=0;
- if (a.equals("sten")){
- if(b.equals("sten"))
- i=0;
- else if(b.equals("sax"))
- i=1;
- else if(b.equals("pase"))
- i=2;
- }
- else if (a.equals("sax")){
- if(b.equals("sten"))
- i=2;
- else if(b.equals("sax"))
- i=0;
- else if(b.equals("pase"))
- i=1;
- }
- else if (a.equals("pase")){
- if(b.equals("sten"))
- i=1;
- else if(b.equals("sax"))
- i=2;
- else if(b.equals("pase"))
- i=0;
- }
- return i;
- }
- //Kör rundan
- public static void RunGame(){
- System.out.println("Sten, sax eller pase?(ogiltlig inmatning = oavgjort):");
- String Userchoice=scan.nextLine().toLowerCase();
- String Computerchoice = ChooseRandom();
- int j = Compare(Userchoice, Computerchoice);
- if(j==0)
- System.out.println("Oavgjort");
- if(j==1){
- Anvandarpoang++;
- System.out.println("Du vann!");
- }
- else if(j==2){
- Motstandarpoang++;
- System.out.println("Du förlorade...mot en dator...");
- }
- System.out.println("Du:" + Anvandarpoang + "\nOpponent:" + Motstandarpoang + "\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement