import java.util.Scanner;
public class caiQuan {
public static void main(String[] args) {
System.out.println("欢迎来玩剪刀石头布游戏,请出拳");
Scanner scanner= new Scanner(System.in);
String player = scanner.nextLine();
int computer = (int)(Math.random()*3);//computer={0,1,2}这里0-剪刀,1-石头,2-布
String opponent = "报错";//注意java局部变量没有默认值所以String opponent可能会报错。
String result = "报错";
System.out.println("你出的是"+player);
switch (computer) {
case 0 :
opponent = "剪刀";
switch (player) {
case "剪刀":
result="平局";
break;
case "石头":
result="胜利";
case "布":
result="失败";
break;}
case 1 :
opponent = "石头";
case 2 :
opponent = "布";
}
System.out.println("对手出的是"+opponent);
System.out.println(result);
Sign in to make a reply
用户8147505230
import java.util.Scanner;
public class caiQuan {
public static void main(String[] args) {
System.out.println("欢迎来玩剪刀石头布游戏,请出拳");
Scanner scanner= new Scanner(System.in);
String player = scanner.nextLine();
int computer = (int)(Math.random()*3);//computer={0,1,2}这里0-剪刀,1-石头,2-布
String opponent = "报错";//注意java局部变量没有默认值所以String opponent可能会报错。
String result = "报错";
System.out.println("你出的是"+player);
switch (computer) {
case 0 :
opponent = "剪刀";
switch (player) {
case "剪刀":
result="平局";
break;
case "石头":
result="胜利";
break;
case "布":
result="失败";
break;}
break;
case 1 :
opponent = "石头";
switch (player) {
case "剪刀":
result="失败";
break;
case "石头":
result="平局";
break;
case "布":
result="胜利";
break;}
break;
case 2 :
opponent = "布";
switch (player) {
case "剪刀":
result="胜利";
break;
case "石头":
result="失败";
break;
case "布":
result="平局";
break;}
break;
}
System.out.println("对手出的是"+opponent);
System.out.println(result);
}
}