首页 > 代码库 > java数组实现买彩票(重复则重新遍历查询思想)

java数组实现买彩票(重复则重新遍历查询思想)

 1 package com.wh.shuzu; 2  3 import java.util.Arrays; 4  5 /** 6  * 买彩票 7  * @author 丁璐同学 8  * 重复则重新遍历查询思想 9  */10 public class Lotery2 {11 12     public static void main(String[] args) {13         int c[] = new int[5];14         //先给数组全部赋值15         for (int i = 0; i < c.length; i++) {16             c[i] = (int) (Math.random() * 11 + 1);17         }18         //从第一个开始查询19         for (int i = 0; i < c.length; i++) {20             //从第二个开始查询21             for (int j = i + 1; j < c.length; j++) {22                 //若相邻两个值重复,则给第二个元素重新赋一个随机数,并重新开始遍历查询是否有重复值23                 if (c[i] == c[j]) {24                     c[j] = (int) (Math.random() * 11 + 1);25                     i = 0;26                     j = i + 1;27                 } else {28                     continue;29                 }30 31             }32         }33         System.out.println(Arrays.toString(c));34 35     }36 }

 

java数组实现买彩票(重复则重新遍历查询思想)