您的位置:首页 > 编程语言 > Java开发

JAVA简单猜拳游戏(一)

2010-08-27 20:32 225 查看
在这篇文章开始,我会连续三篇介绍一下利用JAVA基础知识做一个简单的人机互动版的猜拳小游戏。在这篇文章,我们首先来分析一下这个小项目的业务,我们先来看一下这个小游戏的运行效果 





以上就是小游戏的运行效果,我们可以看出来小项目的逻辑:

1.选取角色开始对战

2.人手动出拳,电脑人随机出拳

3.每局猜拳结束,提示结果

4.询问是否继续,是,则继续,否,则提示总结果

这样的话,我们就可以提取出三个类,用户类,电脑类,游戏类

用户类和电脑类中分别包含两个属性和一个方法

属性:姓名,记录胜利的次数

方法:出拳的方法

游戏类中有三个属性三个方法

属性:用户类对象,电脑类对象,计算较量总次数的变量

方法:初始化(构造方法),开始游戏(gameBegin()),显示对战结果(showResult())

                                                              用户类(Person)

Code:

import java.util.Scanner;   

  

public class Person   

{   

             //玩家姓名   

             String name = "";   

             //玩家胜利次数   

             int count = 0;   

  

             //出拳方法   

             public int showList()   

             {   

                        Scanner input = new Scanner(System.in);   

  

                        System.out.println("请出拳:1.拳头  2.剪刀  3.包袱");   

  

                        int number = input.nextInt();   

  

                        switch(number)   

                       {   

                                case 1:   

                                             System.out.println("我出:拳头"):   

                                 break;   

                                 case 2:   

                                             System.out.println("我出:剪刀");   

                                  break;   

                                 case 3:   

                                              System.out.println("我出:包袱");   

                                  break;   

                       }   

                         

                       return number;   

          }   

  

              

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: