| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1237 人关注过本帖
标题:求各位好友帮忙,我是初学者,但是这个我是真不会
只看楼主 加入收藏
安123
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-1-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
求各位好友帮忙,我是初学者,但是这个我是真不会
22选5彩票号码生成器设计一个彩票号码生成器,主要处理5位数字序列的排列组合,要求每一位上的数字为1-22区间上的任意一个,且数字不可重复。1.数字存放的数据结构(Array)2.随机数的获得(random方法)3.循环语句的使用(for)
搜索更多相关主题的帖子: 生成器 彩票 
2015-01-06 19:51
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
收藏
得分:20 
程序代码:
List<Integer> list = new ArrayList<Integer>();
        for(int i=1 ; i<=22 ;i++){
            list.add(i);
        }
        List<Integer> checkList = new ArrayList<Integer>();
        
        for(int o=0;o<5;o++){
            int check = (int)(Math.random()*list.size());
            checkList.add(list.get(check));
            list.remove(check);
        }
        
        for(Integer o : checkList){
            System.out.println(o);
        }



这种算法的东西 没有说什么会不会的 你应该自己先动手 就按题目 的思路来就行了
2015-01-06 20:16
安123
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-1-6
收藏
得分:0 
回复 2楼 hhwz
谢谢,我正在努力学习当中,我脑子反应慢,会继续加油的,还是很感谢啦
2015-01-06 20:17
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
收藏
得分:0 
只要思路清晰 后面怎么做都非常简单的
2015-01-06 20:22
安123
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-1-6
收藏
得分:0 
回复 4楼 hhwz
我还是想弱弱的问一句,这个程序的类名是什么啊,我看不太懂,运行不出来
2015-01-07 14:47
liucao
Rank: 10Rank: 10Rank: 10
来 自:恶灵之城
等 级:贵宾
威 望:13
帖 子:538
专家分:1575
注 册:2014-8-6
收藏
得分:0 
程序代码:
public class Lottery{
      public static void main(String[] args){
      List<Integer> list = new ArrayList<Integer>();
        for(int i=1 ; i<=22 ;i++){   //这是你要求的22选5,如果要15选5把这里的22改15,这么说好理解点吧
            list.add(i);             
        }
        List<Integer> checkList = new ArrayList<Integer>();
        
        for(int o=0;o<=5;o++){                           //这里的作用就是选取5个随机数
            int check = (int)(Math.random()*list.size());
            checkList.add(list.get(check));
            list.remove(check);
        }
        
        for(Integer o : checkList){
            System.out.print(o+".");  //输出选中的5个随机数,加个 . 你看着好区分
        }
      }
}

这样运行下你就懂了,代码是H版的,我给加点东西,类名我用英文彩票代表的

[ 本帖最后由 liucao 于 2015-1-7 18:29 编辑 ]
收到的鲜花
  • 安1232015-01-09 15:04 送鲜花  1朵   附言:我很赞同

one car come one car go ,two car peng peng people die.
2015-01-07 18:18
安123
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-1-6
收藏
得分:0 
回复 6楼 liucao
谢谢,谢谢,,太感谢了,感动,~~~~(>_<)~~~~
2015-01-09 14:39
liucao
Rank: 10Rank: 10Rank: 10
来 自:恶灵之城
等 级:贵宾
威 望:13
帖 子:538
专家分:1575
注 册:2014-8-6
收藏
得分:0 
回复 7楼 安123
这些都是基础,好好看看基础知识、多动手,我基础也薄弱,大家共同学习吧,推荐个手机应用   Java学习手册    没事用手机就可以看,有时候有不会的也可以根据目录找找例子

one car come one car go ,two car peng peng people die.
2015-01-09 14:46
安123
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-1-6
收藏
得分:0 
回复 8楼 liucao
恩恩,O(∩_∩)O谢谢哒
2015-01-09 15:05
地狱控、血魔
Rank: 2
来 自:辽宁大连
等 级:论坛游民
威 望:1
帖 子:24
专家分:12
注 册:2012-3-28
收藏
得分:0 
类名无所谓,起的不过分就行,主要还是方法,就像for里的一样

新手上路,发表自己意见,不合适勿喷,欢迎一起探讨!
2015-01-15 23:38
快速回复:求各位好友帮忙,我是初学者,但是这个我是真不会
数据加载中...
 
   



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

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