java彩票案例_java彩票例子
1.[代码]java彩票例子
import java.util.HashSet; //自动过滤重复的集合
import java.util.Random;
public class LuckyTic {
public static void main(String[] args) {
// TODO Auto-generated method stub
HashSet hs = new HashSet();
Random r = new Random();
int num = r.nextInt();// 用于下面静态或动态
int[] tic = new int[7];// 用于下面静态或动态
for (;;) {
int temp = r.nextInt(44) + 1;
hs.add(temp + " ");
if (hs.size() == 7)
break;
}
System.out.println(hs);
System.out.println("*************");//分隔符
// 动态
int[] temp = new int[33];
for (int i = 0; i < 33; i++) {
temp[i] = i + 1;
}
for (int i = 0; i < tic.length; i++) {
int k = r.nextInt(temp.length - i);
tic[i] = temp[k];
temp[k] = temp[temp.length - i - 1];
System.out.print(tic[i] + " ");
}
// 动态
System.out.println("\n"+"*************");//分隔符
// 静态
for (int i = 0; i < tic.length; i++) {
tic[i] = r.nextInt(32) + 1;
for (int j = 0; j < i; j++) {
if (tic[i] == tic[j]) {
i--;
break;
}
}
}
for (int i = 0; i < tic.length; i++) {
System.out.print(tic[i] + " ");
}
// 静态
}
}
java彩票案例_java彩票例子相关推荐
- java程序设计案例_Java程序设计案例教程
第1章 Java概述 1.2 本章学习方法指导 1.2 知识概要 1.2.1 Java语言的发展及特点 1.2.2 Java工作原理 1.2.3 Java运行环境 1.3 典型案例 1.3.1 案例1 ...
- java 多线程列子_java 多线程例子
编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重 ...
- java控制语句案例_Java基础语法—流程控制语句
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.所以,我们必须清楚每条语句的执行流程.而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能. 3.1 流程控制语句分类 ...
- java新手案例_java初学者都要掌握的案例
1.数组元素反转 1.案例需求 已知一个数组arr={19,28,37,46,50};用程序实现把数组中的元素值交换, 交换后的数组arr={50,46,37,28,19};并在控制台输出交换后的数组 ...
- java apidoc案例_java 自动生成api 文档 :apidoc
官网:apidocjs 首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,适用于java项目.跟已有的项目框架没有任何关系 一.apidoc简介 apidoc通 ...
- java练习案例_Java项目案例之---常用工具类练习
常用工具类练习 1. 请根据控制台输入的特定日期格式拆分日期,如:请输入一个日期(格式如:**月**日****年),经过处理得到:****年**月**日 importjava.util.Scanner ...
- java jframe案例_Java JFrame.setMinimumSize方法代码示例
import javax.swing.JFrame; //导入方法依赖的package包/类 public static void main(String... args) throws Throwa ...
- java apidoc案例_JAVA APIDOC 文档使用教程
Windows下载: https://nodejs.org/dist/v8.11.3/node-v8.11.3-x64.msi Mac下载: https://nodejs.org/dist/v8.11 ...
- Java基础语法-双色球彩票
Java基础语法-双色球彩票 任务概述 今天的任务,是完成双色球彩票程序. 玩法规则:"双色球"每注投注号码由6个红色球号码和1个蓝色球号码 组成.红色球号码从1-33中选择,蓝色 ...
最新文章
- 【译文】Web Farm和Web Garden的区别?
- Machine Learning - Andrew Ng on Coursera (Week 2)
- Absolute C++ Chapter 3 Self-Test Exercise(3)
- c语言 overflow_C语言和其他语言的不得不说的差别!
- mac上SVN简单几个命令
- @Autowired 与@Resource的区别
- luoguP3281 [SCOI2013]数数
- 学python需要c-为什么我建议每个开发人员都需要学 Python ?
- php laravel mvc模式,laravel框架之MVC设计
- 阿里巴巴图库下载的在线图标显示为方框的问题
- win7音量图标不见了怎么办捏
- python进行谱曲_使用LSTM-GAN为歌词谱曲
- 【HDU】1859 最小长方形
- matlab求市场清算价格不停,MATLAB数学实验(201516年第2学期)试题题目及答案,课程2020最新期末考试题库,章节测验答案...
- linux下wifi设备的实现逻辑
- vmware workstation14永久激活密钥
- [转载] Java是剑客-飘逸;.NET是刀客-霸道 (二)
- clo*******e:项目管理随记
- 光盘加密文件如何复制出来
- win10下虚拟机安装XP系统 后无网卡的解决
热门文章
- php操作redis_PHP操作Redis的基本方法
- stm32f103移植到f0_STM32F042替换STM32F103
- python decimal_【进阶】嫌弃Python慢,试试这几个方法?
- java怎么安装_Windows、Linux、Mac下安装JDK
- C++引用与指针的不同
- MySQL中使用外键约束的注意事项
- 冈萨雷斯《数字图像处理》读书笔记(九)——形态学图像处理
- find 和 xargs 和 locate
- Python编程从入门到实践~操作列表~创建数值列表
- another mysql daemon,[守护进程详解及创建,daemon()使用