java 随机产生10个在100到10000之间的能被3整除的整数,排序输出
1个回答
展开全部
public static void main(String[] args) {
Random rd=new Random();
int i=0;
int []ary=new int[10];
while(i<10){
int a=rd.nextInt(1000);
if(a<=100 || a%3!=0){
continue;
}
ary[i]=a;
System.out.print(a+" ");
i++;
}
System.out.println();
for(int x=0;x<10;x++){
for(int y=x+1;y<10;y++){
int temp;
if(ary[x]>ary[y]){
temp=ary[x];
ary[x]=ary[y];
ary[y]=temp;
}
}
System.out.print(ary[x]+" ");
}
}
Random rd=new Random();
int i=0;
int []ary=new int[10];
while(i<10){
int a=rd.nextInt(1000);
if(a<=100 || a%3!=0){
continue;
}
ary[i]=a;
System.out.print(a+" ");
i++;
}
System.out.println();
for(int x=0;x<10;x++){
for(int y=x+1;y<10;y++){
int temp;
if(ary[x]>ary[y]){
temp=ary[x];
ary[x]=ary[y];
ary[y]=temp;
}
}
System.out.print(ary[x]+" ");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询