用switch和if循环结构编写猜拳游戏
/* ************************************
程序名:猜拳游戏
作者:小荞
编辑时间:2020.4.4
程序功能:使用switch和if循环结构编写猜拳游戏
*************************************** */
import java.util.*;//做一个引用
public class My{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("---猜拳游戏---");
System.out.println("---1石头,2剪刀,3布---");
System.out.println("---请输入你的值---");
int person=in.nextInt();//做一个接收
int computer=(int)(Math.random()*3)+1;//取随机数
String v="石头";
String v1="石头";
switch(person){//switch循环
case 1:
v ="石头";
break;
case 2:
v ="剪刀";
break;
case 3:
v ="布";
break;
}
switch(computer){
case 1:
v ="石头";
break;
case 2:
v ="剪刀";
break;
case 3:
v ="布";
break;
}
if(person==computer){//用if结构判断输赢
System.out.println("你输出的是: "+v+" 电脑输出的是: "+v1+"---平局---");
}else if(person==1&&computer==2||person==2&&computer==3||person==3&&computer==1){
System.out.println("你输出的是: "+v+" 电脑输出的是: "+v1+"---你赢了---");
}else{
System.out.println("你输出的是: "+v+" 电脑输出的是: "+v1+"---你输了---");
}
}
}
运行结果如下