JAVA实验四:写一个彩票的模拟程序
题目
写一个彩票的模拟程序:30选7。随机(1~30之间)生成7个随机数,注意不能重复。然后从键盘输入7个数,对比7个数是否与随机数有相同的。最后显示“中了几个号”。同时,如果中了7个号,显示一等奖;如果中了6个号,显示二等奖;如果中了5个号,显示三等奖。要求:首先在注释中写出程序的实现思想,特别是程序所使用的数据结构,然后写出Java实现代码。【说明:键盘输入可以使用Scanner类】
答案1(推荐)
import java.util.*;
/*在第2种方法中,采用了List数组的随机排序方法,这样就不需要刚开始非常麻烦地考虑数字重复的问题了;然后将前7个存入到数组中;然后,将输入的数字与数组中的数字进行比较到底有几个数字是重合的;*/
public class Main
{public static void main(String[] args) {ArrayList<Integer> l=new ArrayList<Integer>();for(int i=0;i<31;i++){l.add(i);}Collections.shuffle(l);//对容器中的数字随机排序;System.out.println("7个中奖数字是: ");int []a=new int[7];for(int i=0;i<7;i++){a[i]=l.get(i);System.out.print(l.get(i)+" ");
JAVA实验四:写一个彩票的模拟程序相关推荐
- 彩票中奖java程序 随机30选7_写一个彩票程序:30选7
1. 写一个彩票程序:30选7.随机(1~30之间)生成7个随机数,注意不能重复.然后从键盘输入7个数,对比7个数是否与随机数有相同的.最后显示"中了几个号".同时,如果中了7个号 ...
- java实验四结果,java实验四异常处理.doc
java实验四异常处理.doc 实验四异常处理一.实验目的1.掌握异常的概念和Java异常处理机制.2.掌握异常的定义.抛出和捕捉处理.二.实验内容与要求1.仔细读下面的JAVA语言源程序,自己给出程 ...
- 女朋友生日java程序_★★女朋友要过生日了!我想用java为她写一个程序,一举两得啊! 希望大家多提建议啊!谢谢!!!...
女朋友要过生日了,我想用java为她写一个程序,所以想请教大家, 希望大家给我出出点子, 同时手头有3D 等漂亮图形的java程序或其他一些特效的文字,图形java程序,都希望大家多提供, 多帮 ...
- java 账本 创建数据库_想用你所学的JAVA与数据库写一个属于自己的账本吗?一起来看看呗!看如何用java项目操作数据库...
*利用简单的JAVA与数据库写一个属于你自己的账本* 效果图 * 目标实现 把用户输入的信息录入到数据库中,并且从数据库中取出值来,是不是很简单? 所需工具 相信大家都有的,eclipse.myecl ...
- java实验四云南大学_云南大学软件学院Java实验四
云南大学软件学院Java实验四 云南大学软件学院 实 验 报 告 姓名: 王定欢 学号: 班级: 日期: 2016.10.13 成绩: JAVA实验四 一. 实验目的: Fundamental Pro ...
- java实验四用户程序设计_20145329《Java程序设计》实验四总结
实验四 Android环境搭建 实验内容 1.搭建Android环境 2.运行Android 3.修改代码,能输出学号 实验步骤 1.搭建Android环境 2.安装Android,核心是配置JDK. ...
- 合工大JAVA实验四web_合工大JAVA实验报告.doc
专业整理 WORD完美格式 <Java技术>实验报告 实验一: 2016 年10 月 11 日 学院 计算机与信息学院 专业班级 姓名 成绩 课程 名称 Java技术 实验项目 名 称 实 ...
- #20165323 Java实验四 Android程序设计
一.实验报告封面 课程:Java程序设计 班级:1653班 姓名:杨金川 学号:20165323 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:13:45 - 15:25 实验序号:实验 ...
- java实验四 综合应用实验
学院 计算机科学与教育软件学院 年级.专业.班 网络16* 姓名 卟咚君 学号 1606100*** 实验课程名称 Java语言实验 成绩 实验项目名称 综合应用实验 指导老师 ** 一.实验目的 熟 ...
最新文章
- 怎么找思科答案最快_成功闯入思科的面试经历
- 域服务器 ssl证书,服务器添加ssl证书及域名绑定
- 程序员面试金典 - 面试题 17.18. 最短超串(双指针+哈希)
- js获取request中的值_基于node.js的开发框架 — Koa
- python使用random生成不重复的随机数
- 一文读懂 CI/CD 工具
- 在extjs 中使用FCKeditor
- 简单记录jasypt使用
- wince植入胎压监测_wince设备通过USB连接线上网指南(原创)(测试成功)
- 推荐算法的一些英文缩写总结
- Vue生成条形码jsbarcode
- AI新星丨普林斯顿陈丹琦
- usb计算机采集卡,关于usb视频采集卡 hdmi设置你可能不知道
- flask的pin码攻击——新版本下pin码的生成方式
- 什么是外汇EA呢?工作的原理又是什么呢?送给不懂外汇EA
- linkinfo() 函数
- Android Camera2 对焦梳理
- 高配游戏组装电脑配置清单表 2021 组装电脑配置推荐2021
- 大学里的网络安全专业为什么没多少人就读?
- 6. Python 元组,不可变的列表,滚雪球学 Python
热门文章
- 【随笔记】T507 ADC SGM58031 16BIT 4Channel 调试记录
- python用循环结构求平均值_有python的输出问题;循环总数和平均值
- linux内核是用什么语言编写的?
- 第2节:英语中的形容词,副词,动词,动名词,动词不定式
- 岁岁年年人不同——LVS2019多媒体会议见闻(一)
- 26岁的他,任中国科大特任教授!2年前已在美国顶尖大学担任博士生导师!
- 手机上能翻译C语言的app,如何在手机上实现中英在线翻译?
- 电脑安装了金山毒霸,手机连接电脑,输入adb devices 无法获取设备信息的解决方法
- 从网络获取图片的程序
- 大创项目计算机科学与技术,计算机系4个项目入选2020大创第二批