<html>
<head>
<title>石头剪刀布</title>
</head>
<body>
<form method="get" >
<select name="s">
<option value="">请选择</option>
<option value="石头">石头</option>
<option value="剪刀">剪刀</option>
<option value="布">布</option>
</select>
<input type="submit" value="确定">
</form>
<%!
String result;
%>
<%
String player=request.getParameter("s");
Random random = new Random();
int choice = random.nextInt(3);
String computer = null;
switch (choice){
case 0:
computer="石头";
break;
case 1:
computer="剪刀";
break;
case 2:
computer="布";
break;
default:
break;
}
if (player!=null&&player.equals(computer)){
result="玩家:"+player+",电脑:"+computer+",双方平局";
}
if ("石头".equals(player)&&"剪刀".equals(computer)){
result="玩家:"+player+",电脑:"+computer+",玩家胜利";
}
if ("石头".equals(player)&&"布".equals(computer)){
result="玩家:"+player+",电脑:"+computer+",电脑胜利";
}
if ("剪刀".equals(player)&&"石头".equals(computer)){
result="玩家:"+player+",电脑:"+computer+",电脑胜利";
}
if ("剪刀".equals(player)&&"布".equals(computer)){
result="玩家:"+player+",电脑:"+computer+",玩家胜利";
}
if ("布".equals(player)&&"石头".equals(computer)){
result="玩家:"+player+",电脑:"+computer+",玩家胜利";
}
if ("布".equals(player)&&"剪刀".equals(computer)){
result="玩家:"+player+",电脑:"+computer+",电脑胜利";
}
%>
<%=result%>
</body>
</html>
运行结果: