您的位置:首页 > 移动开发 > 微信开发

实现一个随机点名的小程序 ,并且将方法功能独立出来,减少冗余

2019-01-12 11:03 246 查看
import java.util.Scanner;
import java.util.Random;
/*
实现随机点名器
1. 存储所有学生姓名
2. 预览所有学生姓名,遍历数组
3. 随机数作为索引,到数组中找元素

将功能独立出来, 作成方法,调用方法即可

定义三个功能, 用到同一个姓名数据
姓名存储到数组中,三个方法,使用一个数组中的数据, 方法传递参数
*/
public class ArrayDemo{

public static void main(String[] args){

String[] names = new String[8];
addStudent(names);
System.out.println("全体成员有:");
printStudentName(names);

String name  = printRandomStudent(names);
System.out.print("随机抽到被枪毙的人是:"+name);
}

//遍历所有学生
public static void printStudentName(String[] names){
for(int i=0;i<names.length;i++){

System.out.println(names[i]);
}
}

//添加学生
public static void addStudent(String[] names){
names[0] = "张三";
names[1] = "李四";
names[2] = "王五";
names[3] = "李蕾";
names[4] = "韩梅梅";
names[5] = "小名";
names[6] = "老王";
names[7] = "小华";
}
//定义随机数
public static String printRandomStudent(String[] names){
Random ran = new Random();
int index = ran.nextInt(names.length);
return names[index];
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐