package com.itranswarp.learnjava;
import java.util.Scanner;
public class Mainlianxi{
public static void main(String[] ages){
System.out.println("剪刀石头布游戏");
System.out.print("1:代表剪刀\n2:代表石头\n3:代表布\n");
System.out.println("请做出你的选择:");
Scanner scanner=new Scanner(System.in);
int choise=scanner.nextInt();
int random=1+(int)(Math.random()*3);
int a=0;
switch(choise){
case 1:
if(random==1){a=1;}
if(random==2){a=3;}
if(random==3){a=2;}
break;
case 2:
if(random==1){a=2;}
if(random==2){a=1;}
if(random==3){a=3;}
case 3:
if(random==1){a=3;}
if(random==2){a=2;}
if(random==3){a=1;}
default:a=0;}
String[] cz= {"选错了","剪刀","石头","布"};
String[] res= {"错","平局哦","你胜利了","你失败了"};
System.out.printf("你的选择是:%s\n",cz[choise]);
System.out.printf("电脑的选择是: %s\n",cz[random]);
System.out.printf("比赛结果是:%s",res[a]);
}
Sign in to make a reply
用户7717472140
package com.itranswarp.learnjava;
import java.util.Scanner;
public class Mainlianxi{
public static void main(String[] ages){
System.out.println("剪刀石头布游戏");
System.out.print("1:代表剪刀\n2:代表石头\n3:代表布\n");
System.out.println("请做出你的选择:");
Scanner scanner=new Scanner(System.in);
int choise=scanner.nextInt();
int random=1+(int)(Math.random()*3);
int a=0;
switch(choise){
case 1:
if(random==1){a=1;}
if(random==2){a=3;}
if(random==3){a=2;}
break;
case 2:
if(random==1){a=2;}
if(random==2){a=1;}
if(random==3){a=3;}
break;
case 3:
if(random==1){a=3;}
if(random==2){a=2;}
if(random==3){a=1;}
break;
default:a=0;}
String[] cz= {"选错了","剪刀","石头","布"};
String[] res= {"错","平局哦","你胜利了","你失败了"};
System.out.printf("你的选择是:%s\n",cz[choise]);
System.out.printf("电脑的选择是: %s\n",cz[random]);
System.out.printf("比赛结果是:%s",res[a]);
}
}