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

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