关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 02:02:59
关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.
package com.jl;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;
public class Practice {
public static void main(String[] args) {
HashMap map = new HashMap();
for (int i = 0; i < 50; i++)
{
Random r = new Random();
int num = (r.nextInt(41) + 10);
map.put(new Integer(i),new Integer(num));
System.out.println(num);
}
HashMap map2 = new HashMap();
Set set = map.keySet();
Set set2 = map.keySet();
for (Iterator iter = set.iterator(); iter.hasNext();)
{
Integer key = (Integer) iter.next();
Integer value = (Integer) map.get(key);
Iterator iter2 = set2.iterator();
Integer key2 = (Integer) iter2.next();
Integer abc = (Integer) map2.get(key2);
if (abc == null)
{
int k = 1;
map2.put(value,new Integer(k));
} else
{
Integer in = (Integer)map2.get(key2);
in = new Integer(in.intValue() + 1);
map.put(value,in);
}
}
Set abc = map2.keySet();
for (Iterator iter = abc.iterator(); iter.hasNext();)
{
Integer key = (Integer) iter.next();
Integer value = (Integer) map2.get(key);
System.out.println(key + " :" + value);
}
}
}
package com.jl;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Random;
import java.util.Set;
public class Practice {
public static void main(String[] args) {
HashMap map = new HashMap();
for (int i = 0; i < 50; i++)
{
Random r = new Random();
int num = (r.nextInt(41) + 10);
map.put(new Integer(i),new Integer(num));
System.out.println(num);
}
HashMap map2 = new HashMap();
Set set = map.keySet();
Set set2 = map.keySet();
for (Iterator iter = set.iterator(); iter.hasNext();)
{
Integer key = (Integer) iter.next();
Integer value = (Integer) map.get(key);
Iterator iter2 = set2.iterator();
Integer key2 = (Integer) iter2.next();
Integer abc = (Integer) map2.get(key2);
if (abc == null)
{
int k = 1;
map2.put(value,new Integer(k));
} else
{
Integer in = (Integer)map2.get(key2);
in = new Integer(in.intValue() + 1);
map.put(value,in);
}
}
Set abc = map2.keySet();
for (Iterator iter = abc.iterator(); iter.hasNext();)
{
Integer key = (Integer) iter.next();
Integer value = (Integer) map2.get(key);
System.out.println(key + " :" + value);
}
}
}
class test{
public static void main(String[]s){
Random random = new Random();
HashMapmap = new HashMap();
for(int i = 0; i < 40; i++){
map.put(i + 10,0);
}
for(int i = 0; i < 40; i++){
int num = random.nextInt(40) + 10;
map.put(i + 10, num);
}
}
}
public static void main(String[]s){
Random random = new Random();
HashMapmap = new HashMap();
for(int i = 0; i < 40; i++){
map.put(i + 10,0);
}
for(int i = 0; i < 40; i++){
int num = random.nextInt(40) + 10;
map.put(i + 10, num);
}
}
}
关于Java的HashMap使用.想产生40个随机数,从10-50,然后分别统计各个数字出现的次数.
JAVA问题:随机产生50个10以内(0-9)的整数,统计每个数出现的次数,以及出现次数最多的数?
JAVA统计出从1到1000每个数字出现的次数.
编程 C语言 随机产生十个数 并统计其中各个数字出现的次数
VB随机产生1000个10-99之间的随机数,统计出现次数最多的数是哪几个?
统计数字出现的次数:从键盘输入5个正整数,统计出现数字0.1.2.3……9的出现次数.
使用MATLAB统计数列中数字出现的次数
java编程:产生10个 -100到100 之间的随机数,统计这些数字中正数和负数各有多少个
Java编写程序,产生10个随机数,然后按产生顺序相反的次序输出这些随机数.
c语言 产生50个0-20之间的整数.统计每个数字出现的次数及概率
使用java编写程序,要求输入一段话,统计其中某个词语出现的次数.
java如何计算二元数组中各个数字出现的次数