Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.17 KB | None | 0 0
  1. class RPSLS{
  2.   public static void main(String[] args){
  3.     int numHuman;
  4.     System.out.println("Fai la tua scelta!");
  5.     String human= SavitchIn.readLine();
  6.     int rand = (int) (Math.random() *5);
  7.     System.out.println(rand);
  8.     numHuman= corrispondenza(human);
  9.     //pareggio---------------------------------------------------
  10.     if(numHuman==rand){
  11.       if(numHuman==4){
  12.     System.out.println("Dannazione! Esce sempre spock!");
  13.       }else{
  14.       System.out.println("Pareggio");
  15.     }
  16.     }else{
  17.       //1 player= sasso-------------------------------------------------
  18.       if(numHuman==1){
  19.     //vittoria---
  20.     if(rand==3){System.out.println("Il Sasso rompe le Forbici. Il giocatore vince!");}
  21.     if(rand==4){System.out.println("Il Sasso uccide Lizard. Il giocatore vince!");}
  22.     //perdita---
  23.     if(rand==2){System.out.println("La Carta avvolge il Sasso. Il giocatore perde...");}
  24.     if(rand==5){System.out.println("Spock vaporizza il Sasso. Il giocatore perde...");}
  25.       }
  26.       //1 player= carta-------------------------------------------------
  27.       if(numHuman==2){
  28.     //vittoria---
  29.     if(rand==1){System.out.println("La Carta avvolge il Sasso. Il giocatore vince!");}
  30.     if(rand==5){System.out.println("La Carta invalida Spock. Il giocatore vince!");}
  31.       //perdita---
  32.     if(rand==3){System.out.println("Le Forbici tagliano la Carta. Il giocatore perde...");}
  33.     if(rand==4){System.out.println("Lizard mangia la Carta. Il giocatore perde...");}
  34.       }
  35.       //1 player= forbici-----------------------------------------------
  36.       if(numHuman==3){
  37.     //vittoria---
  38.     if(rand==2){System.out.println("Le Forbici tagliano la Carta. Il giocatore vince!");}
  39.     if(rand==4){System.out.println("Le Forbici decapitano Lizard. Il giocatore vince!");}
  40.     //perdita---
  41.     if(rand==1){System.out.println("Il Sasso rompe le Forbici. Il giocatore perde...");}
  42.     if(rand==5){System.out.println("Spock rompe le Forbici. Il giocatore perde...");}
  43.       }
  44.       //1 player= lizard------------------------------------------------
  45.       if(numHuman==4){
  46.     //vittoria---
  47.     if(rand==2){System.out.println("Lizard mangia la Carta. Il giocatore vince!");}
  48.     if(rand==5){System.out.println("Lizard avvelena Spock. Il giocatore vince!");}
  49.     //perdita---
  50.     if(rand==1){System.out.println("Il Sasso uccide Lizard. Il giocatore perde...");}
  51.     if(rand==3){System.out.println("Le Forbici decapitano Lizard. Il giocatore perde...");}
  52.       }
  53.       //1 player= Spock-------------------------------------------------
  54.       if(numHuman==5){
  55.     //vittoria---
  56.     if(rand==1){System.out.println("Spock vaporizza il Sasso. Il giocatore vince!");}
  57.     if(rand==3){System.out.println("Spock rompe le Forbici. Il giocatore vince!");}
  58.     //perdita---
  59.     if(rand==2){System.out.println("La Carta invalida Spock. Il giocatore perde...");}
  60.     if(rand==4){System.out.println("Lizard avvelena Spock. Il giocatore perde...");}
  61.       }
  62.     }
  63.    }
  64.  
  65.   public static int corrispondenza(String scelta){
  66.   int finale=999;
  67.   if (scelta.equals("sasso")){finale= 1;}
  68.   if (scelta.equals("carta")){finale= 2;}
  69.   if (scelta.equals("forbici")){finale= 3;}
  70.   if (scelta.equals("lizard")){finale= 4;}
  71.   if (scelta.equals("spock")){finale= 5;}
  72.   return finale;
  73.   }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement