早教吧作业答案频道 -->其他-->
算出小于100的10个不重复的随机数,放入数组,并且打印出来
题目详情
算出小于100的10个不重复的随机数,放入数组,并且打印出来
▼优质解答
答案和解析
import java.util.*;
public class Rand10
{
public static void main(String[] args)
{
Random rand=new Random();
int[] num=new int[10];
boolean[] used=new boolean[100];
Arrays.fill(used,false);
for(int i=0;i<10;i++)
{
int tmp;
do
{
tmp=rand.nextInt()%100;
}while(tmp<0||used[tmp]);
used[tmp]=true;
num[i]=tmp;
}
for(int e:num)
System.out.println(e);
}
}
楼主参考.
public class Rand10
{
public static void main(String[] args)
{
Random rand=new Random();
int[] num=new int[10];
boolean[] used=new boolean[100];
Arrays.fill(used,false);
for(int i=0;i<10;i++)
{
int tmp;
do
{
tmp=rand.nextInt()%100;
}while(tmp<0||used[tmp]);
used[tmp]=true;
num[i]=tmp;
}
for(int e:num)
System.out.println(e);
}
}
楼主参考.
看了 算出小于100的10个不重复...的网友还看了以下:
在数组中查找指定元素.输入一个正整数n(1≤n ≤10),然后输入n个整数存入数组a中,再输入一个 2020-05-14 …
下列程序要求:输入学生某门功课的成绩,计算各成绩等级的人数程序1、根据输入计算并输出某1个班级中各 2020-05-17 …
C语言,编程序。1.把两个整数a和b的较大者存入变量max,并输出。2.输入一个实数给变量x,求其 2020-06-09 …
java2.手动输入10个double类型的分数,并计算出这10个数的平均分和总分各是多少?jav 2020-07-17 …
(1/4)C语言中,(1)用随机函数的方法生成100000个[0,99]间的数,并将其存入一维数组 2020-08-03 …
(1/4)C语言中,(1)用随机函数的方法生成100000个[0,99]间的数,并将其存入一维数组 2020-08-03 …
求代数式的值有两个基本步骤:代入、计算.在代入时要注意:(1)如果代数式中省略乘号,代入后必须添上; 2020-11-07 …
1.有三个整数a,b,c,由键盘输入,输出其中最大的数.用伪代码写出该问题的算法.2.给定四个函数y 2020-11-20 …
功能:编写函数fun求1!+2!+3!+……+n!的和,在main函数中由键盘输入n值,并输出运算结 2020-12-08 …
编程题精选1、输出斐波列契数列的前N项(5个数据为1行)1123581321..........2、 2021-01-01 …