Discuss / Java / ss

净净一隅

#1 Created at ... [Delete] [Delete and Lock User]

String[] turns={"stone","scissors","cloth"};

Random rand = new Random();

String myturn=turns[rand.nextInt(3)];

Scanner scanner=new Scanner(System.in);

System.out.print("please give your turn(stone,scissors,cloth,exit):");

String yourturn=scanner.nextLine().toLowerCase();

System.out.println("my turn:   "+myturn);

System.out.println("your turn: "+yourturn);

while(!yourturn.equals("exit")){

switch(myturn){

case "stone":

switch(yourturn){

case "scissors":

System.out.println("I win");

break;

case "cloth":

System.out.println("you win");

break;

default:

System.out.println("No win");

break;

};

System.out.print("please give your turn(stone,scissors,cloth,exit):");

yourturn=scanner.nextLine().toLowerCase();

myturn=turns[rand.nextInt(3)];

System.out.println("my turn:   "+myturn);

System.out.println("your turn: "+yourturn);

break;

case "scissors":

switch(yourturn){

case "stone":

System.out.println("you win");

break;

case "cloth":

System.out.println("I win");

break;

default:

System.out.println("No win");

break;

};

System.out.print("please give your turn(stone,scissors,cloth,exit):");

yourturn=scanner.nextLine().toLowerCase();

myturn=turns[rand.nextInt(3)];

System.out.println("my turn:   "+myturn);

System.out.println("your turn: "+yourturn);

break;

case "cloth":

switch(yourturn){

case "stone":

System.out.println("I win");

break;

case "scissors":

System.out.println("you win");

break;

default:

System.out.println("No win");

break;

};

System.out.print("please give your turn(stone,scissors,cloth,exit):");

yourturn=scanner.nextLine().toLowerCase();

myturn=turns[rand.nextInt(3)];

System.out.println("my turn:   "+myturn);

System.out.println("your turn: "+yourturn);

break;

default:

System.out.println("error!");

System.out.print("please give your turn(stone,scissors,cloth,exit):");

yourturn=scanner.nextLine().toLowerCase();

myturn=turns[rand.nextInt(3)];

System.out.println("my turn:   "+myturn);

System.out.println("your turn: "+yourturn);

break;

}

}

if(yourturn.equals("exit")){

System.out.println("you gave up the game! bye!");

}


  • 1

Reply