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];
}
}
实现一个随机点名的小程序 ,并且将方法功能独立出来,减少冗余
猜你喜欢
转载自blog.csdn.net/qq_38054319/article/details/86350964
今日推荐
周排行