Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class RPSLS{
- public static void main(String[] args){
- int numHuman;
- System.out.println("Fai la tua scelta!");
- String human= SavitchIn.readLine();
- int rand = (int) (Math.random() *5);
- System.out.println(rand);
- numHuman= corrispondenza(human);
- //pareggio---------------------------------------------------
- if(numHuman==rand){
- if(numHuman==4){
- System.out.println("Dannazione! Esce sempre spock!");
- }else{
- System.out.println("Pareggio");
- }
- }else{
- //1 player= sasso-------------------------------------------------
- if(numHuman==1){
- //vittoria---
- if(rand==3){System.out.println("Il Sasso rompe le Forbici. Il giocatore vince!");}
- if(rand==4){System.out.println("Il Sasso uccide Lizard. Il giocatore vince!");}
- //perdita---
- if(rand==2){System.out.println("La Carta avvolge il Sasso. Il giocatore perde...");}
- if(rand==5){System.out.println("Spock vaporizza il Sasso. Il giocatore perde...");}
- }
- //1 player= carta-------------------------------------------------
- if(numHuman==2){
- //vittoria---
- if(rand==1){System.out.println("La Carta avvolge il Sasso. Il giocatore vince!");}
- if(rand==5){System.out.println("La Carta invalida Spock. Il giocatore vince!");}
- //perdita---
- if(rand==3){System.out.println("Le Forbici tagliano la Carta. Il giocatore perde...");}
- if(rand==4){System.out.println("Lizard mangia la Carta. Il giocatore perde...");}
- }
- //1 player= forbici-----------------------------------------------
- if(numHuman==3){
- //vittoria---
- if(rand==2){System.out.println("Le Forbici tagliano la Carta. Il giocatore vince!");}
- if(rand==4){System.out.println("Le Forbici decapitano Lizard. Il giocatore vince!");}
- //perdita---
- if(rand==1){System.out.println("Il Sasso rompe le Forbici. Il giocatore perde...");}
- if(rand==5){System.out.println("Spock rompe le Forbici. Il giocatore perde...");}
- }
- //1 player= lizard------------------------------------------------
- if(numHuman==4){
- //vittoria---
- if(rand==2){System.out.println("Lizard mangia la Carta. Il giocatore vince!");}
- if(rand==5){System.out.println("Lizard avvelena Spock. Il giocatore vince!");}
- //perdita---
- if(rand==1){System.out.println("Il Sasso uccide Lizard. Il giocatore perde...");}
- if(rand==3){System.out.println("Le Forbici decapitano Lizard. Il giocatore perde...");}
- }
- //1 player= Spock-------------------------------------------------
- if(numHuman==5){
- //vittoria---
- if(rand==1){System.out.println("Spock vaporizza il Sasso. Il giocatore vince!");}
- if(rand==3){System.out.println("Spock rompe le Forbici. Il giocatore vince!");}
- //perdita---
- if(rand==2){System.out.println("La Carta invalida Spock. Il giocatore perde...");}
- if(rand==4){System.out.println("Lizard avvelena Spock. Il giocatore perde...");}
- }
- }
- }
- public static int corrispondenza(String scelta){
- int finale=999;
- if (scelta.equals("sasso")){finale= 1;}
- if (scelta.equals("carta")){finale= 2;}
- if (scelta.equals("forbici")){finale= 3;}
- if (scelta.equals("lizard")){finale= 4;}
- if (scelta.equals("spock")){finale= 5;}
- return finale;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement