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");
default:
System.out.println("even! again!");
};
yourturn=scanner.nextLine().toLowerCase();
myturn=turns[rand.nextInt(3)];
System.out.println("error!");
}
if(yourturn.equals("exit")){
System.out.println("you gave up the game! bye!");
Sign in to make a reply
净净一隅
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("even! again!");
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("even! again!");
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("even! again!");
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!");
}