/*
实现随机数点名器
1 存储所有同学的名字
2 预览所有学生的姓名,遍历数组
3 随机数作为索引,到数组中找元素
要求:
将功能独立出来,做成方法,调用方法即可
定义三个功能,用到同一个姓名数据
姓名存储到数组中,三个方法,使用一个数组中的数据,方法传递参数
*/
import java.util.Random;
public class CallName_1{
public static void main(String[] args){
//定义数组存储学生姓名
String [] names = new String[2];
//调用添加姓名方法
addStudent(names);
//调用遍历方法
printStudentName(names);
//调用随机点名方法,有返回值找变量接收一下
String name = randomStudentName(names);
System.out.println(name);
}
/*
定义方法,随机数作为索引,数组中找到学生姓名
返回值:学生名字
参数:数组
*/
public static String randomStudentName(String[] names){
Random ran = new Random();
int name_index = ran.nextInt(names.length);
return names[name_index];
}
/*
定义方法,遍历数组
返回值:无
参数:数组
*/
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] = "李四";
}
}
java 随机点名器加强版
最新推荐文章于 2023-12-23 13:48:41 发布