35选7彩票销售程序实验_java实现
35选7彩票销售程序实验_java实现
- 35选7彩票销售程序实验_java实现
- 问题描述
- 代码实现
- 运行截图
- 结束语
35选7彩票销售程序实验_java实现
问题描述
实验内容主要是编程实现35选7彩票销售程序。用户从键盘输入要买彩票的注数n,程序随机产生n注号码并输出。每注号码为7个1~35的随机整数,每注7个号码中不能有重复号码。输出时,要按顺序输出。
代码实现
package test2;
import java.util.Random;
import java.util.Scanner;
public class Test2 {public static void main(String[] args) {//用户从键盘输入要买彩票的注数n;System.out.print("请输入要买彩票的注数:");Scanner sc = new Scanner(System.in);int n = sc.nextInt();//程序随机产生n注号码并输出;每注号码为7个1~35的随机整数,每注7个号码中不能有重复号码。且输出时,按顺序输出。//创建Random对象;//准备一个长度为7的数组;Random random1 = new Random();int[] arr = new int[7]; //默认数组中存放的值为0;for(int i = 1;i <= n;i++) {//数组中需要放入7个不重复的整数int index = 0;while(index<7) {int random2 = random1.nextInt(35)+1;//随机数范围为1~35;if(contains(arr,random2)==0) {//判断arr数组中是否包含random2,若不包含,则把random2放入数组中arr[index++]=random2;}}//输出号码;System.out.println("彩票号码为:");for(int j = 0;j <= 6;j++) {System.out.print(arr[j]+" ");}System.out.println();//重置数组;for(int j = 0;j <=6;j++) {arr[j]=0;}}}//contains方法;static int contains(int[] arr,int a) {for(int i = 0;i <= 6;i++) {if(arr[i]==a) {return 1;}}return 0;}
}
运行截图
结束语
能力有限,希望大家多多包涵。欢迎大家优化我的代码,具体细节可以在评论区留言;大家有更好的想法、更简洁的代码来实现这个程序的话,也可以在评论区留言。评论区的留言我会一个一个看并回复。
加油!!!
35选7彩票销售程序实验_java实现相关推荐
- 35选7彩票销售java程序_跪求下面的题目答案
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 } } String getRandom7Num() { String s = ""; java.util.Vector< In ...
- 35选7彩票销售java程序_35选7彩票系统(纯C)
35){ printf("您选择的号码需大于0小于35,请重新选择号码!\n"); goto L1; } for (j=0;j<=6;j++) for(k=0;k<=6 ...
- 简单的35选7彩票系统
实例需求: 用户登录彩票系统de时候需要用户输入自己的身份证号和要选择的7个彩票号码,然后系统给出购买彩票的时间以及个人信息,随后随机产生彩票号码,最后判断是否中奖以及中奖金额. 实例化一个彩票类: ...
- 36 选 7 彩票机选程序
编写了一个 "36 选 7 "彩票机选程序,用了Random类产生随机数,Arrays类对数组进行操作(包括用sort()对数组排序.toString()输出数组),大家可以用这个 ...
- java毕业设计——基于java+JSP+MySQL的电脑彩票销售管理系统设计与实现(毕业论文+程序源码)——彩票销售管理系统
基于java+JSP+MySQL的电脑彩票销售管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+MySQL的电脑彩票销售管理系统设计与实现,文章末尾附有本毕业设计的 ...
- 计算机毕业设计ssm图书馆自习室占座选座zg09h系统+程序+源码+lw+远程部署
计算机毕业设计ssm图书馆自习室占座选座zg09h系统+程序+源码+lw+远程部署 计算机毕业设计ssm图书馆自习室占座选座zg09h系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S ...
- 微信小程序实验案例:简易成语小词典
微信小程序实验案例:简易成语小词典 01.准备工作 1●申请数据接口 现在网络上第三方的免费数据资源越来越少了,这里推荐使用聚合数据的免费接口来实现本次实验案例. 首先访问聚合数据官网https:// ...
- Jsp实现网上彩票销售系统
该计算机彩票销售管理系统的设计与实现所需功能分为前台2个用户,即前台会员用户功能和系统后台管理员功能. 系统分析是程序开发的重要环节,必须事先进行调查研究,以更好.更充分地表达设计程序. 在基础研究的 ...
- c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc
C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...
最新文章
- 皮一皮:你住的小区叫什么名字?
- 解决了无法显示验证码的问题
- Hibernate懒加载问题的5种解决方案
- gdb学习(二)[第二版]
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.6.2 使用StAX解析器
- wamp无法访问php,wamp无法访问phpmyadmin怎么办
- 区块链java语言,基于Java语言构建区块链(一)—— 基本原型
- HDU2837 Calculation(指数循环节)题解
- oj交java代码_UvaOJ java输入代码
- 云服务器远程连接的设置方法、安全组设置(外网可访问)
- C# 如何在Excel表格中插入、编辑和删除批注(二)修改、隐藏Excel批注
- mysql中dint_MySQL基础篇(1)SQL基础
- Java中统计耗时的方法
- 手机端APP活体真活人检测扫描人脸识别SDK之张嘴摇头眨眼点头确认真人非图片...
- CH559L单片机ADC介绍以及ADC采样案例
- 机器学习——课后习题解答
- 室内导航技术蓝牙aoa定位运用
- 网络市场与群体练习题
- java font 像素_字体的FontSize(pt)和像素(px)的关系
- 2015-10-30-01-Windows批处理编写心得
热门文章
- python3列表学习
- Gait Anlysis
- mysql报错1062:Duplicate entry ‘xxx‘ for key ‘xxx‘
- 跟着团子学SAP PS—后台篇:项目计划参数文件的配置 OPSB
- moblin----intel 操作系统尝试
- 后氧传感器正常数据_谈谈BMW的氧传感器原理及案例分析(二)
- plt.plot()函数样式
- ctf中ASCII,base64几种密码的基本样式
- 直板手机天量超2000款,国产品牌泥牛入海
- 计算机组成原理学习笔记第6章中央处理器CPU 6.2——数据通路DataPath