import java.awt.font.FontRenderContext;
import java.util.*;
public class Test_map
{
//1、随机生成1-100, 100次
//2、统计每个数字出现的次数
//3、如果这个数字没有出现,那么统计次数为0
//4、显示出现最多的数字及次数和最少出现的数字及次数
public static void main(String[] args)
{
// 1、随机生成1-100, 100次
Random r=new Random();
List<Integer>list=new ArrayList<>();
//2、统计每个数字出现的次数
Map<Integer,Integer>map=new HashMap<>();
for (int i = 0; i <=100 ; i++)
{
int number=r.nextInt(100)+1;
list.add(number);
map.put(i,0);
}
System.out.println(list);
for (Integer i:list)
{
Integer number=map.get(i);
if(number==0)
{
map.put(i,1);
}
else
{
map.put(i,number+1);
}
}
System.out.println(map);
}
}
随机生成1-100 ,100次, 统计每个数字出现的次数 ,如果这个数字没有出现,那么统计次数为0 ,显示出现最多的数字及次数和最少出现的数字及次数
最新推荐文章于 2023-04-20 22:42:00 发布