package wsq;
import java.util.Random;
import java.util.Scanner;//机选多注
public class MoreCaiPiao {public static void main(String[] args) {// 定义二维数组 存储多注彩票int[][] numArray = new int[5][7];/** 二维数组中 未赋值之前的元素值都为0 { {0,0,0,0,0,0,0}, {0,0,0,0,0,0,0}, .... }*/Scanner scanner = new Scanner(System.in);System.out.println("请输入机选的注数(最多5注):");int count = scanner.nextInt();// 根据输入的数字 决定循环的次数for (int k = 0; k < count; k++) {int[] number = new int[7];Random random = new Random();for (int i = 0; i < 6; i++) {// 存储随机数是否在数组中出现过boolean isExit = false;// 获取一个随机数int temp = random.nextInt(33) + 1;// 随机的数字不能字节放进数组中,要检测 temp值是否跟数组中的值冲突// 使用for循环 遍历number数组,拿出每一个值跟 随机值对比for (int j = 0; j < 6; j++) {if (temp == number[j]) {// 说明随机的值 跟数组中某一个值一致isExit = true;// 一旦数字存在 就不需要再往下遍历了break;// 结束循环}}// 数组遍历结束 查看isExit的值是否为trueif (isExit) {// 为true 说明随机数冲突 此次循环是无效的i--;} else {// 为false 说明随机数没有出现过number[i] = temp;}}// 蓝色的球 第7个number[6] = random.nextInt(16) + 1;for (int i = 0; i < 5; i++) {if (numArray[i][0] == 0) {for (int j = 0; j < 7; j++) {numArray[i][j] = number[j];}// 数据放置结束break;}}}/// -------------------------// 遍历二维数组 查看值是否设置成功for (int i = 0; i < count; i++) {for (int j = 0; j < 7; j++) {System.out.print(numArray[i][j] + "  ");}System.out.println();}}
}

实训09.09:简单的彩票系统(机选多注)相关推荐

  1. 实训09.09:简单的彩票系统(自选多注)

    package wsq; import java.util.Scanner; public class CustomCaipiao {public static void main(String[] ...

  2. 实训09.09:简单的彩票系统(注册信息)

    package wsq; import java.util.Scanner;//本文件负责注册用户信息 /*用户注册信息:1.要求设置账号和密码,使用字符串数组2.账号名不能重复3.密码需要输入两次, ...

  3. Android实训案例(九)——答题系统的思绪,自己设计一个题库的体验,一个思路清晰的答题软件制作过程

    Android实训案例(九)--答题系统的思绪,自己设计一个题库的体验,一个思路清晰的答题软件制作过程 项目也是偷师的,决心研究一下数据库.所以写的还是很详细的,各位看官,耐着性子看完,实现结果不重要 ...

  4. c语言点菜菜单程序大学一,数据结构实训报告 c语言点餐系统 net

    <数据结构实训报告 c语言点餐系统 net>由会员分享,可在线阅读,更多相关<数据结构实训报告 c语言点餐系统 net(14页珍藏版)>请在人人文库网上搜索. 1.北京联合大学 ...

  5. java计算机毕业设计淮安城市开放大学实习实训管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计淮安城市开放大学实习实训管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计淮安城市开放大学实习实训管理系统源码+mysql数据库+系统+lw文档+部署 ...

  6. c语言点餐系统测试总结报告,数据结构实训报告c语言点餐系统net

    数据结构实训报告c语言点餐系统net (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 北京联合大学数据结构实训报告课程名称 项目名称 ...

  7. java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计高校实习实训管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...

  8. java简单程序彩票系统!

    彩票系统 红区:取值范围1–35 5个 蓝取:取值范围1–12 2个 一注彩票的号码不能有重复的 功能: 1.购买:手动输入彩票号码 判断是否中奖 2.随机:让电脑自动生成 可以手动选择随机多少注 3 ...

  9. 实训C++语言设计——Date日期系统实现

    平台:VC++ 2005 测试通过! .vcproj 这是使用应用程序向导生成的 VC++ 项目的主项目文件. 它包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台 ...

最新文章

  1. vs2010快捷方式
  2. Long Read Mapping at Scale: Algorithms and Applications
  3. c语言归并排序代码详细注释,C语言实现排序算法之归并排序详解
  4. ABAP Netweaver Webcontent path的determine逻辑
  5. python脚本根据cookies自动登录网站_Python爬虫如何使用Cookies登录网站
  6. 3G-SDI光端机产品技术参数规格及产品应用领域
  7. 【LeetCode160】相交链表
  8. java生产者消费者代码_Java实现Kafka生产者消费者代码实例
  9. jupyter kernel_新乡联通案例分享:Jupyter开发环境配置的常用技巧
  10. Flash背景透明的代码
  11. 20145209刘一阳《JAVA程序设计》第1周学习总结
  12. c15语言,Steam
  13. vue项目中引入字体图标库(傻瓜式教程,详解)
  14. 【保姆级教学】Landsat遥感影像下载
  15. nginx实现rtmp,flv,mp4流媒体服务器
  16. 数据结构 图的邻接表
  17. 《秘密》之你的秘密和生命的秘密
  18. Transformer入门教程(八)时间维度
  19. MS104-SH4 与Toppers/JSP(µItron)嵌入式系统构筑
  20. 【自然语言处理】中文开源工具汇总(7种)

热门文章

  1. Css fade()函数降低颜色变量透明度
  2. vue inheritAttrs、$attrs和$listeners使用
  3. Vuex的第一次接触
  4. 四、spring boot 1.5.4 日志管理
  5. abp.event.on与abp.event.off使用
  6. 使用可视化工具redisclient连接redis
  7. unity中怎么在InspectorI面板加LOGO
  8. POJ 2115 C Looooops(扩展欧几里得)
  9. 实验:sigsuspend(),sigprocmask()
  10. 基于socket的简单文件传输系统