永发信息网

用Java编程从1-19里随机抽取一个数的程序~~~求救

答案:2  悬赏:60  手机版
解决时间 2021-03-24 19:12
用Java编程从1-19里随机抽取一个数的程序~~~求救
最佳答案
import java.util.HashMap;
import java.util.Map;
import java.util.Random;


public class DbColorBall {

HashMap map = new HashMap();
private void getNums() {
Random r = new Random();
int i = r.nextInt(19);
String s;
if (i > 0 && !map.containsKey(String.valueOf(i))) {
if (i < 10) {
s = "0" + i;
} else {
s = String.valueOf(i);
}
map.put(String.valueOf(i), s);
} else {
getNums();
}
}

public void showResult(){
for(int i=0;i<7;i++){
getNums();
}

for(Map.Entry entry :map.entrySet()) {
System.out.println(entry.getValue());
}
}

public static void main(String[] args) {
DbColorBall dbColorBall = new DbColorBall();
dbColorBall.showResult();
}
}
全部回答
Random r = new Random();
System.out.println(r.nextInt(18)+1);

自己查一下API nextInt(18) 是随机获取0-18之间的任一数字 ==》 nextInt(18)+1 就是 1-19之间的数字
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
裕陵妃园寝的入葬妃嫔
基金会现在倒闭国家会受理吗1
推荐一下男性洗完脸后补水的化妆品
这种颗粒效果ps怎么做?
上海A股和深圳A股的本质区别是什么?
心里老是很着急,但也不知道急什么
孔子的故乡是曲阜?为什么在邹城的火车站看到
java poi Excel大数据量导入怎么提高速度
过完年,我想在花都打住家工,求介绍,
帮忙看看这件水貂质量好不好
父母欠债以法律子女有责任还吗,具体的法律条
本人网贷到期了,求解救,急需1-2万上岸,求
如何发展身体协调性?
水晶绒起球吗
社会矛盾预防化解公安派出所应该怎么做
推荐资讯
a b r怎么解出来 求详细过程
商业银行是什么性质的
研究生工科论文问题
一个人男的如果给你2100百块钱是什么意思?
常州恐龙园建的是3D还是4D过山车?与普通过山
气盈门万物争春。是什么意思
全款抵押车能买吗
以一部发生在韩国农村葬礼为题材的电影叫什么
聘书中插入的人名用什么字体?
林西西域风克扣员工工资没人管吗
用0,1,2可以组成_____个是3的倍数的三位数
It was not until I got home I found my wa
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?