java(一)创建长度为7,内容为1到30不重复的证书的数组

第二个元素开始,先赋值,和前面的元素对比,如果没有重复的,就把该元素赋值给array1[i],

专注于为中小企业提供做网站、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业集美免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

public class test1125 {
public static void main(String[] args) {
int array1[]=new int[7];
boolean flag=true;
int count=0;
array1[0]=(int) (1+Math.random()(30-1+1));
for(int i=1;i#给数组当前元素赋值一个随机数
array1[i]=(int) (1+Math.random()
(30-1+1));
while(flag){
#判断刚赋值的随机数和前面的元素是否有相等的,如果有就重新赋值,并跳出当前循环
for(int j=0;jif(array1[i]==array1[j]){
array1[i]=(int) (1+Math.random()*(30-1+1));
break;
}
#引入count变量,是为了如果对比了一遍没有相同的,当count==i时,说明已经验证了一遍没有相同的元素,当前元素赋值是可以的,flag=false,跳出当前while无限循环
count++;
if(count==i){
flag=false;
count=0;
}
}
}
flag=true;
}
for(int i=0;iSystem.out.print(array1[i]+"\t");
}
}
}


名称栏目:java(一)创建长度为7,内容为1到30不重复的证书的数组
当前链接:http://bzwzjz.com/article/pphghp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都网站设计公司 成都网站建设 营销网站建设 成都网站建设 成都网站建设 网站设计 成都商城网站建设 企业网站建设 LED网站设计方案 企业手机网站建设 定制级高端网站建设 网站设计制作 手机网站建设 网站建设 成都品牌网站设计 盐亭网站设计 网站建设 高端网站设计 重庆网站建设 网站制作 移动网站建设