首页 > 代码库 > java数组实现买彩票(通过标识符进行判断的思想)

java数组实现买彩票(通过标识符进行判断的思想)

 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 }

 

java数组实现买彩票(通过标识符进行判断的思想)