Java基本编程问题。题目如下:
公共?班级?测试?{
公共?静电?String[]?输入(){
扫描仪?sc?=?新的?扫描仪(system . in);
String[]?答?=?新的?string[5];
System.out.println("输入名称:");
for(int?我?=?0;?我?& lt?a .长度;?i++){
甲[我]?=?sc . nextline();?
}
回归?a;
}
公共?静电?作废?main(String[]?args)?{
String[]?b?=?input();
int?冉?=?(int)?(math . random()* b . length);
System.out.println("随机输出一个名称:"?+?b[冉]);
}
}导入?Java . util . scanner;
进口?Java . util . treemap;
/**
*?从键盘输入一个长度为16位的整数,编程并统计每个数的个数。
*?@作者?年轻的
*
*/
公共?班级?CharMapDemo?{
//?统计数据或字符出现的次数。
公共?静电?树形图& lt人品,?整数& gt?Pross(字符串?str)?{
char[]?charArray?=?str . tochararray();
树形图& lt人品,?整数& gt?tm?=?新的?树形图& lt人品,?整数& gt();
为了什么?(int?x?=?0;?x?& lt?charArray.length?x++)?{
如果?(!tm.containsKey(charArray[x])?{
tm.put(charArray[x],?1);
}?不然呢?{
int?数数?=?tm.get(charArray[x])?+?1;
tm.put(charArray[x],?计数);
}
}
回归?TM;
}
公共?静电?作废?main(String[]?args)?{
扫描仪?sc?=?新的?扫描仪(system . in);
//system.out.println("请输入长整数:");
//int?临时工?=?sc . nextint();
//字符串?str?=?string . value of(temp);
//TreeMap & lt;人品,?整数& gt?tm?=?Pross(str);
//system . out . println(TM);
System.out.println("请输入一个字符串:");
字符串?str?=?sc . nextline();
树形图& lt人品,?整数& gt?tm?=?Pross(str);
system . out . println(TM);
}
}