java抽奖程序
编程:写一个函数findluckMen(),完成如下功能:输入一个公司的员工名单(可能是员工编号列表或姓名列表,用数组存储),函数以某种形式返回指定数目的幸运员工。要求:...
编程:
写一个函数findluckMen(),完成如下功能:
输入一个公司的员工名单(可能是员工编号列表或姓名列表,用数组存储),函数以某种形式返回指定数目的幸运员工。
要求:
这个函数是通用的,即可以提供给其它程序调用。幸运者数目可以由使用者指定;
函数能处理各种输入的异常,并返回调用者;
(提示:随机数使用java.lang包中的Math.random() )
调用代码形式:
public class CLucky{
//程序员在这里写出你的findluckMen()函数内容
…
//下面调用该函数的测试代码
public static void main(String[] args){
CLucky test=new CLucky();
//模拟数据
String[] data={“1001”,”1002”,”1003”, ”1004”,”1005”,
”1006”,”1007”,”1008”,”1009”,”1010”};
int n=2; //指定要找的幸运员工人数
//程序员在这里补充调用函数的形式,并打印出幸运员工名单. 展开
写一个函数findluckMen(),完成如下功能:
输入一个公司的员工名单(可能是员工编号列表或姓名列表,用数组存储),函数以某种形式返回指定数目的幸运员工。
要求:
这个函数是通用的,即可以提供给其它程序调用。幸运者数目可以由使用者指定;
函数能处理各种输入的异常,并返回调用者;
(提示:随机数使用java.lang包中的Math.random() )
调用代码形式:
public class CLucky{
//程序员在这里写出你的findluckMen()函数内容
…
//下面调用该函数的测试代码
public static void main(String[] args){
CLucky test=new CLucky();
//模拟数据
String[] data={“1001”,”1002”,”1003”, ”1004”,”1005”,
”1006”,”1007”,”1008”,”1009”,”1010”};
int n=2; //指定要找的幸运员工人数
//程序员在这里补充调用函数的形式,并打印出幸运员工名单. 展开
展开全部
public String[] findluckMen(String[] data , int n){
Random random = new Random();
int len = data.length;
String[] luckmen = new String[len];
for(int i=0;i<len;i++){
int index = random.nextInt(len);
luckmen[i] = data[index ];
}
return luckmen;
}
Random random = new Random();
int len = data.length;
String[] luckmen = new String[len];
for(int i=0;i<len;i++){
int index = random.nextInt(len);
luckmen[i] = data[index ];
}
return luckmen;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询