前言
生活中你是否也遇到过难以抉择的时候?
这时候与电脑来一局石头剪刀布,交给命运来抉择吧。
(开玩笑,可用于娱乐,做选择还是要慎重,落子无悔)
定义全局变量
String player_name; //玩家名字
String com_name; //电脑名字
int player_choice; //玩家出拳
int com_choice; //电脑出拳
欢迎界面
玩法
两个玩家
电脑(随机) 玩家
1、 玩家参与:输入用户名
2、 电脑:提供角色供选择
3、 玩家选择:1-剪刀 2-石头 3-布
4、 电脑随机选对一个数字1,2,3
5、 判断对错(实现玩家赢或者电脑赢的结果)
主要代码
System.out.println("********请玩家选择出拳的代表数字*********");
System.out.println("1------剪刀");
System.out.println("2------石头");
System.out.println("3------布");
System.out.println("**************************************");
String tmp_choice=scanner.next();
switch(tmp_choice){
case "1":
player_choice=Integer.parseInt(tmp_choice);
break;
case "2":
player_choice=Integer.parseInt(tmp_choice);
break;
case "3":
player_choice=Integer.parseInt(tmp_choice);
break;
default:
player_choice=(int)Math.round(Math.random()*2+1);
}
switch(player_choice){
case 1:
player_choice_name="剪刀";
break;
case 2:
player_choice_name="石头";
break;
default:
player_choice_name="布";
}
switch(com_choice){
case 1:
com_choice_name="剪刀";
break;
case 2:
com_choice_name="石头";
break;
default:
com_choice_name="布";
}
结果示例
1.运行出现欢迎界面和操作提示
2.按提示输入玩家姓名,如kk,提示选择PC玩家
3.输入1 or 2选择电脑玩家,提示出拳
4.选择出拳,电脑玩家随机出,最终出结果
嘿嘿,是平局耶~
(不要太纠结于必须做出选择,平局有时候也不错,和自己和解…作者胡言乱语不用在意 ^ T ^)
更多
完整代码
https://gitee.com/Joey-King/temiaozi.git
点击这里