1 package com.wh.shuzu;
2
3 import java.util.Random;
4 import java.util.Scanner;
5 /**
6 * 买彩票
7 * @author 王拥江同学
8 * 加一个标识符的重新判断
9 */
10 public class Lotery4 {
11
12 public static void main(String[] args) {
13 Scanner input = new Scanner(System.in);
14 Random ran = new Random();
15 int cq[] = new int[5];
16 int a = 0;//数组cq的下表
17 int b = 0;//标识符 判断是否有重复
18 for (;;) {
19 b = 0;
20 int bb = ran.nextInt(11) + 1;
21 //查重
22 for (int i = 0; i < cq.length; i++) {
23 if (cq[i] != 0 && cq[i] == bb) {
24 b = 1;
25 break;
26 }
27 }
28 //判断标识符
29 if (b == 1) {
30 continue;
31 }
32 //赋值
33 if (cq[a] == 0) {
34 cq[a] = bb;
35 a++;
36 }
37 //是否为最后一次循环
38 if (a == 5) {
39 break;
40 }
41 }
42 //遍历输出前五个数
43 for (int i = 0; i < cq.length; i++) {
44 System.out.println(cq[i]);
45 }
46 }
47 }