java:将1到100中的100个自然数随机的放到一个数组,从中获取重复次数最多并且最大的数,显示出来
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/22 20:54:16
java:将1到100中的100个自然数随机的放到一个数组,从中获取重复次数最多并且最大的数,显示出来
java:将1到100中的100个自然数随机的放到一个数组,从中获取重复次数最多并且最大的数,显示出来
java:将1到100中的100个自然数随机的放到一个数组,从中获取重复次数最多并且最大的数,显示出来
public class TestRandom {
public static void main(String[] args) {
int[] a = new int[100];
for(int i=1;i
你这个题有问题,重复次数最多不一定是最大
你的意思是不是如果有两个重复次数一样多的就显示比较大的?还是既显示重复次数最多的数也显示最大的数?
总之重复次数最多并且最大这个有毛病
这个会有答案吗
public class TestRandom {
public static void main(String[] args) {
int[] a = new int[100];
for(int i=1;i<=100;i++){
int temp = (int)(Math.random()*100)+1;
System.out.pri...
全部展开
public class TestRandom {
public static void main(String[] args) {
int[] a = new int[100];
for(int i=1;i<=100;i++){
int temp = (int)(Math.random()*100)+1;
System.out.print(temp+" ");
a[temp-1]++;
}
System.out.println();
int t = 0;
int k = 0;
for(int i = 0;i<100;i++){
if(a[i]>=t){
t = a[i];
k=i;
}
}
System.out.println("出现最大且最多的数字是"+(k+1));
System.out.println("它出现了"+t+"次");
}
}
收起