(java)题库中有20道题,随机抽10道不同的题出来 怎么写代码 在线等啊

 我来答
匿名用户
推荐于2017-12-16
展开全部
import java.util.ArrayList;
import java.util.List;


public class Random {
    public static void main(String[] args) {
        String[] tiMu = new String[20];
        for (int i = 0; i < tiMu.length; i++) {
            tiMu[i] = "第" + (i + 1) + "题";
        }
        String[] temp = new String[10];
        //开始抽取题目
        //产生10个随机数
        List<Integer> list = new ArrayList<Integer>();
        int i;
        while(list.size() < 10){
            i = (int) (Math.random() * 20);
            if(!list.contains(i)){
                list.add(i);
            }
        }
        for (int j = 0; j < list.size(); j++) {
            temp[j] = tiMu[list.get(j)];
        }
        for (int iloop = 0; iloop < temp.length; iloop++) {
            System.out.print(temp[iloop] + "   ");
        }
    }
}

 代码已经写完了,亲测可用,望采纳哦!

梦祥影视
2015-11-28 · 每天更新大量好看的视频
梦祥影视
采纳数:132 获赞数:201

向TA提问 私信TA
展开全部
x = (int)(Math.Random()*20 随机取出1-20的随机数 然后 判断
更多追问追答
追问
怎么判断啊
追答
你要做的就是20道题  随便取10道就行呗   还有别的考虑的问题么   等我写完了给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户75774
2018-01-09
知道答主
回答量:1
采纳率:0%
帮助的人:893
展开全部
楼主有代码吗 有的话给我发一份呗 920116948@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式