| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 477 人关注过本帖
标题:猜数游戏
只看楼主 加入收藏
我是小小草
Rank: 1
等 级:新手上路
帖 子:14
专家分:2
注 册:2009-8-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
猜数游戏
要求完成:
(1)    游戏开始后,随机产生四个1-10之间的不同数,作为游戏数答案
(2)    用户每次给出4个数,该软件给出正误(某个数位置正确、数值正确则显示一个A;数值正确,位置不正确显示一个B);将用户猜测的数的正误统计出来给用户,以备继续游戏;直到用户猜出所有四个数,给出用户猜测出正确时游戏的次数。
(3)    使用界面完成


急用,在线等。
搜索更多相关主题的帖子: 游戏 
2010-07-01 23:50
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:20 
给你一个我写的吧,但和你的要求有一点出入,你自己在修改一下以便达到你的要求:
import javax.swing.JOptionPane;

public class guess {

    public static void main(String[] args) {
        String output = "";
        int count = 0;
        int n = (int) (10 + 90 * Math.random());
        for (int i = 1; i <= 100; i++) {
            count++;
            String number = JOptionPane
                    .showInputDialog("Please input the answer !");
            int m = Integer.parseInt(number);
            if (m <= 0 || m >= 100) {
                output = "Please an integer 10-99 !";
            } else if (m < n) {
                output = "输入的值小于实际值!";
            } else if (m > n) {
                output = "输入的值大于实际值!";
            } else {
                output = "恭喜你答对了!您的最准分数为:" + (110-count*10);
                JOptionPane.showMessageDialog(null, output);
                break;
            }
            JOptionPane.showMessageDialog(null, output);
        }
    }
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-07-02 18:11
快速回复:猜数游戏
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015771 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved