实现36选7程序,并且里面不能有0或者是重复的数据。

package book;
import java.util.Random;
public class JiOu{public static void main(String args[]) throws Exception{Random rand = new Random();int data[] = new int[7];     //开辟一个包含7个元素的数组,保存生成数字int foot = 0;                 //此为数组操作脚标while(foot<7) {                    //不确定循环次数,所以使用while循环int t = rand.nextInt(37);  //生成一个不大于37的随机数if(!isRepeat(data,t)) {      //重复data[foot++] = t;        //保存数据}}java.util.Arrays.sort(data);    //排序for(int x = 0;x<data.length;x++) {System.out.print(data[x]+"、");}}/*** 此方法主要是判断是否存在有重复的内容,但是不允许保存0* @param temp    指的是已经保存的数据* @param num 新生成的数据* @return        如果存在返回true,否则返回false*/public static boolean isRepeat(int temp[],int num) {if(num == 0) {                   //没必要判断了return true;                //直接返回,随后的代码都不再执行了}for(int x = 0;x<temp.length;x++) {if(temp[x] == num) {return true;            //表示后面的数据不再进行判断了}}return false;}
}

运行结果:

6、14、15、17、21、24、33、

编写36选7的彩票程序相关推荐

  1. 36 选 7 彩票机选程序

    编写了一个 "36 选 7 "彩票机选程序,用了Random类产生随机数,Arrays类对数组进行操作(包括用sort()对数组排序.toString()输出数组),大家可以用这个 ...

  2. 彩票中奖java程序 随机30选7_写一个彩票程序:30选7

    1. 写一个彩票程序:30选7.随机(1~30之间)生成7个随机数,注意不能重复.然后从键盘输入7个数,对比7个数是否与随机数有相同的.最后显示"中了几个号".同时,如果中了7个号 ...

  3. PHP模拟体彩36选7代码,打造属于自己的EXCEL彩票选号软件-36选7/31选7/混合版(不喜彩票者勿入)-Excel函数与公式-ExcelHome技术论坛 -...

    本帖最后由 SSJJWW 于 2012-12-30 05:05 编辑 本体育彩票走势图旨在为使用者提供客观的彩票走势,系彩票的辅助工具,不能作为彩票选号的决定依据,它只提供客观的技术统计分析,起到的仅 ...

  4. 猴子选王c语言链表程序代码,数据结构(C语言)用栈和链表编写猴子选大王程序...

    <数据结构(C语言)用栈和链表编写猴子选大王程序>由会员分享,可在线阅读,更多相关<数据结构(C语言)用栈和链表编写猴子选大王程序(3页珍藏版)>请在人人文库网上搜索. 1.i ...

  5. python彩票36选7_python基础数据类型补充

    python_day_7 一. 今日主要内容: 1. 补充基础数据类型的相关知识点 str. join() 把列表变成字符串 列表不能再循环的时候删除. 因为索引会跟着改变 字典也不能直接循环删除.把 ...

  6. java计算彩票概率_体彩“36选7”玩法:投注简单中奖概率高

    一提到体育彩票的500万元奖金,相信彩民首先想到的就是"七星彩". 确实本年度"七星彩"巨额的头奖是不断的开出,相对于它的"36先7"玩法出 ...

  7. 计算机毕业设计ssm图书馆自习室占座选座zg09h系统+程序+源码+lw+远程部署

    计算机毕业设计ssm图书馆自习室占座选座zg09h系统+程序+源码+lw+远程部署 计算机毕业设计ssm图书馆自习室占座选座zg09h系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S ...

  8. 福利彩票36选7模拟程序

    package org.cric.util; /**  *  * 福利彩票36选7模拟程序 要求:7个号码中不能有重复号码的出现. 分析每张彩票是一个对象:每张彩票有一个票头和一组号码. 实现步骤: ...

  9. Github即将破百万的PDF:编写高质量代码改善JAVA程序的151个建议

    代码是我们前进的基石. 废话不多说直接把本书部分内容展示出来 目录 == 第1章Java开发中通用的方法和准则/1 建议1:不要在常量和变量中出现易混淆的字母/2 建议2:莫让常量蜕变成变量12 建议 ...

  10. Excel 编写第一个简单的VBA程序

    摘要: 该文为想要学习VBA编程的会计和编程同学有使用VBA实现Excel自动化处理和一定的个性化定制Excel操作提供参考 第一篇为::VBA简单语法 第二篇为: Excel 编写第一个简单的VBA ...

最新文章

  1. JSP、EL和JSTL-学习笔记03【EL介绍和运算符、EL获取域中存储的数据】
  2. effective c++ 条款20:宁以pass-by-reference-to-const替换pass-by-value
  3. 今天你们表现的真棒!!!
  4. 审查指南 最新版本_代码审查-最终指南
  5. 漫画:如何做一款比吃鸡还厉害的游戏
  6. vector简单应用
  7. 【BZOJ-1952】城市规划 [坑题] 仙人掌DP + 最大点权独立集(改)
  8. python查找指定文件夹并重命名_python获取指定文件夹下的所有文件名,并删选指定类型文件进行重命名以及撤销重命名...
  9. ISO27001认证的主要步骤
  10. 服创实战——小微企业跨组织人才管理系统
  11. 夏令时国家时间java代码_程序里的国际时区和夏令时
  12. python换源之pip.conf
  13. 360视频:正八面体投影OHP
  14. 拜托!不要再问我Session与Cookie的区别了
  15. 手把手教你写一个脚手架
  16. python3 模块
  17. Oracle内存结构:SGA PGA UGA
  18. 工具推荐:ST-MCU-FINDER(ST意法半导体MCU选型,产品查找工具)
  19. 微信扫描二维码下载软件
  20. CentOS7环境下MySQL踩坑记

热门文章

  1. java运用jsp_JSP:JAVA Bean在JSP中的运用
  2. 计算机二级-C语言-程序设计题-190118记录-通过数组和指针两种方式对字符串进行处理。...
  3. war2 洛谷模拟赛day2 t3 状压
  4. Linux学习笔记:wc查看文件字节数、字数、行数
  5. 搭建elasticsearch可视化插件
  6. PAT L1 049 天梯赛座位分配
  7. 查看Eclipse版本号,及各个版本区别
  8. 第03讲- 第一个Android项目
  9. The 2014 ACM-ICPC Asia Regional Anshan
  10. 最简单的Windows CE应用程序