www.3112.net > JAvA随机抽取人名完整代码是什么?

JAvA随机抽取人名完整代码是什么?

public class test { public static void main(String[] args) { //定义人名数组 String [] name = {"张三","李四","王五","八神庵","不知火舞","大蛇","景天","唐雪见","李逍遥","赵灵儿"};//随机生成数组下标、 int

用java.util.Radom类中的方法.Random rd=new Random();int persion_id=rd.nextInt(10);//这样可以得到0-10之间的一个随机数(假如总共有十个学生.)然后用,threeStudent.add(students[stu_id])实现.有了这个以后,就好说了.循环取得三个学生.送到threeStudent中去.public void chooseThree() { Random rd=new Random(); for(int i=0;i 评论0 0 0

利用随机抽0-9,然后每抽出一个,存入另一个数组,每抽出一个和另一个数组的成员比较,如果存在就继续随机抽取,不存在就存入数组.这样,5次之后,新的数组里面就是你要的结果.

将txt文档中的人名按行插入ArrayList list中,然后用随机生成的数字作为条件,通过list.get()取出,然后将取出的值按所需方式显示即可

package baidu; import java.util.Scanner;//java.util.Scanner的使用 public class h { public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.println("请输入姓名:"); while (input.hasNext()) { String a = input.

没看明白要求.只能理解为试用随机数,给人员编号.隐藏了一个条件是,随机出来的数据不能重复.毕竟每个人对应一个编号,所以不能重复.那么就只能将随机数放到数组或者集合中.然后判断新随机数是否重复,如果重复,则重新随机.

static public void ProgramProblem12() { List<int> intList = new List<int>(6); Random rand = new Random(); for (int i = 0; i < 3; ++i) { for (int j = 0; j < 2; ++j) { intList.Add(rand.Next(5)); } } }intList中一次放着三个班随机抽到的学生的编号,这里默认每个班的学生的编号都是从0-5编号的

代码如下:import java.util.Scanner;public class Welcome { /** * @param args */ public static void main(String[] args) { Scanner sin = new Scanner(System.in); System.out.println("请输入姓名:"); String s = sin.next(); char ch[]= s.toCharArray(); System.out.print("您的姓为:"+ch[0]+"\n您的名为:"+ch[1]); }}LZ平时多练点吧,这个其实还是挺简单的.满意请采纳,谢谢!

#include <stdio.h>#include <stdlib.h>#include <time.h>struct{ char str[20]; //名字 int no; //号码}a[99]={{" ",0}}; //初始化int main(){ FILE *fp; char ch; int i,n=0,choice,who; fp=fopen("name.txt","r"); if(fp==NULL) { printf("can not open the

可以利用 office excel来实现. 在a列(a1、a2、a3等连续输入你要随机选取的名字) 在b1单元格输入公式: =index(a1:a4,int(rand()*(4-1)+1),1) 其中: a1:a4 是你在a列输入全部名字的范围,例如第一个填写名字的单元格是a1而最后一个名字的

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com