首页 > 编程语言 > 详细

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

时间:2016-09-13 19:10:13      阅读:164      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!