JAVA编程:编写一个随机抽名回答问题系统,抽到的名字不会再被抽中,请问怎么做?? 很多种方式可以实现,例如①给所有名字加上一个布尔类型的flag表示是否被抽过,每抽选一个名字将其对应的flag改为true,如果抽中flag为true的人则重抽;。java 假设一个班级共35人, 学号从1~35, 请编写程序进行随机学号抽取, 每个学号不 import java.util.ArrayList;import java.util.List;import java.util.Random;public class SelectNo {public static void main(String[]args){将1-35号码放入List集合List<;String>;list=new ArrayList();for(int i=1;i;i+){list.add(\"\"+i);}新建一个List集合用来存放抽出来的号码List<;String>;newList=new ArrayList();随机抽取list集合中的一个元素,抽出后删除Random rd=new Random();int count=list.size();集合中剩余号码while(count>;0){int index=rd.nextInt(count);抽出的号码的位置放入新的集合newList.add(list.get(index));删除原有集合的元素list.remove(index);count-;原有集合少了一个}输出号码for(int i=0;i();i+){System.out.print(newList.get(i)+\"\\t\");每五个换行if(i%5=4){System.out.println(\"\");}}}}用Java制作在60人里随机抽取一人名字的程序。 回答你第二个问题,你用的eclipse软件的话,下载个打包成exe的工具就可以脱离平台运行了。第一个问题:界面设置好后主要是判断程序,用到的类timer。用Java编程从1-19里随机抽取一个数的程序~~~求救 import java.util.HashMap;import java.util.Map;import java.util.Random;public class DbColorBall {HashMap,String>;map=new HashMap,String>;();private void getNums(){Random r=new Random();int i=r.nextInt(19);String s;if(i>;0&。map.containsKey(String.valueOf(i))){if(i){s=\"0\"+i;} else {s=String.valueOf(i);}map.put(String.valueOf(i),s);} else {getNums();}}public void showResult(){for(int i=0;i;i+){getNums();}for(Map.Entry,String>;entry:map.entrySet()){System.out.println(entry.getValue());}}public static void main(String[]args){DbColorBall dbColorBall=new DbColorBall();dbColorBall.showResult();}}java如何做一个随机抽取学号小程序 程序代码:http://pan.baidu.com/s/1eQmrI7o 方法/步骤 1 功能:根据你输入的学号总数,点击开始,中间的结果就根据学号的总数不停变化,点击停止,结果停止变动, 2 分析。我现在想用java实现一个类似抽取随机数的程序 class RandomThread extends Thread{/随机数线程,继承线程类JLabel jb;操作的JLabel对象public RandomThread(JLabel jb){/构造函数,接收对象this.jb=jb;}public void run(){/重写run方法if(jb。null)jb.setText(Math.random()*10);设置标签的文本}}以下代码为创建6个线程for(int i=0;i;i+){/遍历标签数组new RandomThread(jlb[i]).start();创建并启动相应的线程}java程序,编写“抽点名”程序:随机抽出1到47以内的10个不同号码,保存到数组后再输出。如图: public class Test4 {public static void main(String[]args){Random random=new Random();List<;Integer>;list=new ArrayList();int a;while(true){a=random.nextInt(47);if。list.contains(a)){/判断list集合是否包含alist.add(a);}if(list.size()=10){break;}}输出结果for(int i=0;i();i+){System.out.print(list.get(i)+\"\");}}}刚写的有点问题,现在应该可以了
随机阅读
- 市城市照明管理处(事业单位管理岗位)待遇、发展怎么样? 水平照明单位
- 气割减压器有几种 气焊与气割操作时要正确选择和调整好气体减压器的工作压力。
- 新区的听天由命问价 大话听天由命伤害多少
- 口袋妖怪白金光水之石
- 首位是数字的四字词语。例如:一分为二 四海之内皆兄弟的兄弟读什么音
- 永州市土地出租吗 永州土地租赁合同怎么撰写才有效
- 手肘骨化性肌炎如何治疗
- 探放水井下的危险源 安全生产管理十条红线
- 三杯两盏淡酒 四海之内皆兄弟 观察下图,注意汉字的变化,用简洁的语言转述得到的启示。(5分)
- 英雄联盟日服的周免什么时候更新 请问,英雄联盟日服什么时候开
- 科力普公司电话 遂宁市科力普公司有员工夫妻房吗?
- 碳化合物命名 有机化学中化合物命名
- 薄荷花修剪后大部分死亡 在家怎么种薄荷?
- 泰合百花园小区怎么样 有谁知道武汉泰合百花园的一室一厅的复式二手房到底怎么样?价格多少?
- 投资大桶大足浴店赚钱么 谁知道大桶大足浴价格
- 剑灵火气功用什么魂
- LOL瑞兹守护者雕像皮肤这是哪来的?突然发现是已拥有 瑞兹守护者雕像已拥有
- 国庆70周年决战时刻电影免费观看 1960年国庆
- 鱼味碟子豆豉怎么炒 怎么炒鱼才好?
- 你好,请问你有循环流化床锅炉的论文吗? 循环流化床锅炉 硕士论文