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彩票例子相关推荐

  1. 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 ...

  2. java 多线程列子_java 多线程例子

    编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重 ...

  3. java控制语句案例_Java基础语法—流程控制语句

    在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.所以,我们必须清楚每条语句的执行流程.而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能. 3.1 流程控制语句分类 ​ ...

  4. java新手案例_java初学者都要掌握的案例

    1.数组元素反转 1.案例需求 已知一个数组arr={19,28,37,46,50};用程序实现把数组中的元素值交换, 交换后的数组arr={50,46,37,28,19};并在控制台输出交换后的数组 ...

  5. java apidoc案例_java 自动生成api 文档 :apidoc

    官网:apidocjs 首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,适用于java项目.跟已有的项目框架没有任何关系 一.apidoc简介 apidoc通 ...

  6. java练习案例_Java项目案例之---常用工具类练习

    常用工具类练习 1. 请根据控制台输入的特定日期格式拆分日期,如:请输入一个日期(格式如:**月**日****年),经过处理得到:****年**月**日 importjava.util.Scanner ...

  7. java jframe案例_Java JFrame.setMinimumSize方法代码示例

    import javax.swing.JFrame; //导入方法依赖的package包/类 public static void main(String... args) throws Throwa ...

  8. 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 ...

  9. Java基础语法-双色球彩票

    Java基础语法-双色球彩票 任务概述 今天的任务,是完成双色球彩票程序. 玩法规则:"双色球"每注投注号码由6个红色球号码和1个蓝色球号码 组成.红色球号码从1-33中选择,蓝色 ...

最新文章

  1. 【译文】Web Farm和Web Garden的区别?
  2. Machine Learning - Andrew Ng on Coursera (Week 2)
  3. Absolute C++ Chapter 3 Self-Test Exercise(3)
  4. c语言 overflow_C语言和其他语言的不得不说的差别!
  5. mac上SVN简单几个命令
  6. @Autowired 与@Resource的区别
  7. luoguP3281 [SCOI2013]数数
  8. 学python需要c-为什么我建议每个开发人员都需要学 Python ?
  9. php laravel mvc模式,laravel框架之MVC设计
  10. 阿里巴巴图库下载的在线图标显示为方框的问题
  11. win7音量图标不见了怎么办捏
  12. python进行谱曲_使用LSTM-GAN为歌词谱曲
  13. 【HDU】1859 最小长方形
  14. matlab求市场清算价格不停,MATLAB数学实验(201516年第2学期)试题题目及答案,课程2020最新期末考试题库,章节测验答案...
  15. linux下wifi设备的实现逻辑
  16. vmware workstation14永久激活密钥
  17. [转载] Java是剑客-飘逸;.NET是刀客-霸道 (二)
  18. clo*******e:项目管理随记
  19. 光盘加密文件如何复制出来
  20. win10下虚拟机安装XP系统 后无网卡的解决

热门文章

  1. php操作redis_PHP操作Redis的基本方法
  2. stm32f103移植到f0_STM32F042替换STM32F103
  3. python decimal_【进阶】嫌弃Python慢,试试这几个方法?
  4. java怎么安装_Windows、Linux、Mac下安装JDK
  5. C++引用与指针的不同
  6. MySQL中使用外键约束的注意事项
  7. 冈萨雷斯《数字图像处理》读书笔记(九)——形态学图像处理
  8. find 和 xargs 和 locate
  9. Python编程从入门到实践~操作列表~创建数值列表
  10. another mysql daemon,[守护进程详解及创建,daemon()使用