完成的不太好,但是基本功能实现啦!
package com.cn.grame;
import java.util.Scanner;
/*编写一个石头剪刀布的小程序,可以使用户跟系统进行猜拳游戏。
游戏要求是:首先提示用户在石头剪刀布中间选择一个,确定后系统随机在石头剪刀布中间选择一个
然后判断用户和系统哪个获胜。
//一局进行完后用户可以选择是否继续游戏,如果用户选择退出游戏则游戏结束
用户连续三次获胜系统提示“运气不错”后退出程序。如果连续失败三次,则提示
太倒霉了”退出程序
*/
public class Grame {
public static void main(String [] args){
System.out.println("1.石头 2.剪刀 3.布");
int user_count=0;
int sys_count=0;
int temp=0;
Scanner input =new Scanner(System.in);
int sys_id=(int)Math.round(Math.random()*2)+1;
do{
System.out.println("请选择:");
int user_id=input.nextInt();
if(user_id==1){
if(sys_id==1){
System.out.println("你选择的是:石头");
System.out.println("系统选择的是:石头");
System.out.println("这局的结果是:平局!");
}
if(sys_id==2){
user_count++;
System.out.println("你选择的是:石头");
System.out.println("系统选择的是:剪刀");
System.out.println("这局的结果是:玩家赢!");
}
if(sys_id==3){
sys_count++;
System.out.println("你选择的是:石头");
System.out.println("系统选择的是:布");
System.out.println("这局的结果是:系统赢!");
}
}
if(user_id==2){
if(sys_id==1){
sys_count++;
System.out.println("你选择的是:剪刀");
System.out.println("系统选择的是:石头");
System.out.println("这局的结果是:系统赢!");
}
if(sys_id==2){
System.out.println("你选择的是:剪刀");
System.out.println("系统选择的是:剪刀");
System.out.println("这局的结果是:平局!");
}
if(sys_id==3){
user_count++;
System.out.println("你选择的是:剪刀");
System.out.println("系统选择的是:布");
System.out.println("这局的结果是:玩家赢!");
}
}
if(user_id==3){
if(sys_id==1){
user_count++;
System.out.println("你选择的是:布");
System.out.println("系统选择的是:石头");
System.out.println("这局的结果是:玩家赢!");
}
if(sys_id==2){
sys_count++;
System.out.println("你选择的是:布");
System.out.println("系统选择的是:剪刀");
System.out.println("这局的结果是:系统赢!");
}
if(sys_id==3){
System.out.println("你选择的是:石头");
System.out.println("系统选择的是:布");
System.out.println("这局的结果是:平局!");
}
}
if(temp<2)
{
System.out.println("是否继续游戏?");
String s=input.next();
if(s.equals("Y")){
}
else if(s.equals("N")){
break;
}
}
temp++;
}while(temp<3);
}
}
分享到:
相关推荐
可以在java平台上运行的一款小游戏.. 石头剪刀布, 对手是你的电脑...
基于JAVA的剪刀石头布游戏设计——Java课程设计报告_.pdf
Java剪刀石头布小游戏源码整理
JAVA实现“剪刀石头布”小游戏.pdf
石头、剪刀、布的游戏,直到一方获胜两次为止 scissor(0),rock(1),paper(2)
这是由java程序编写的非常简单的剪刀石头布小游戏,非常适合初学Java的朋友们使用,代码简单清晰,注释明了!
java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...
java 剪刀石头布 小游戏java 剪刀石头布 小游戏
java开发的石头、剪刀、布游戏,值得开发者好好看一看!!!!
用java语言写的石头剪刀布小游戏,适合新手练手
一个用java编写的简单的石头剪刀布游戏!
游戏石头剪刀布源代码分享(新手可看) 前面教学生VB的时候,顺手举了不少例子,这个要完整点,拿上来给新手看看。 代码完整,可自行修改。
编写程序,石头、剪刀、布游戏。程序随机产生一个数,这个数为2、1或0,分别表示石头、剪刀、布。提示用户输入值2、1或0,然后显示一条消息,表明用户和计算机谁赢了游戏。
Java剪刀石头布小游戏Java实用源码整理learns
用C++编写石头剪刀布游戏 可实现游戏的多次玩 以及显示游戏的当前状态
这是个经典的小游戏啊,会勾起小时候的许多美好记忆
基于java实现的剪刀石头布小游戏,是我学习java来练练手的,java基础入门的学生可以考虑参考一下
剪刀石头布,有菜单选择,使用java最基础的知道编写而成,定义一了四个类,玩家类,电脑类,游戏类,启动游戏类,如果输入数不正常,提示用户重新输入,正确则游戏,玩一局,提示用户是否继续,否的话,再提示用户...
java 小项目 石头剪刀布小游戏 适合初学者、很简单很实用、