码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-09-13 19:10:21      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

 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数组实现买彩票(重复则重新遍历查询思想)

标签:

原文地址:http://www.cnblogs.com/1020182600HENG/p/5869356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!