java基础练习2_一个简单的随机点名器
import java.util.Random;
public class PracticeDemo_2{
/*
实现一个简单的随机点名器
需求分析:1.定义数组,存储学生姓名;
2.预览数组,预览学生姓名;
3.随机数组,随机抽取一个学生姓名*/
public static void main(String[] args){
//1.定义一个数组
String [] names =new String[10];
//2.调用存储学生方法
resStudents(names);
//3.预览学生姓名
printStudents(names);
//4.随机抽取一个学生姓名
System.out.println("系统随机抽取的一个学生为:"+"\n"+randomStudents(names));
}
/*
定义一个方法,存储学生姓名
*/
public static void resStudents(String[] names){
names[0]="小花";
names[1]="小明";
names[2]="小王";
names[3]="小小";
names[4]="斧王";
names[5]="虚空恐惧";
names[6]="卡萨丁";
names[7]="寒冰";
names[8]="时光老头";
names[9]="阿卡丽";
}
/*
定义一个方法,预览学生姓名
*/
public static void printStudents(String[] names){
for(int i=0;i<names.length;i++){
System.out.println("学生名:"+"\n"+names[i]);
}
}
/*
定义一个方法,随机抽取一个学生姓名
随机数,需引用java.util.Random
*/
public static String randomStudents(String[] names){
Random ra =new Random();
int index =ra.nextInt(names.length);
return names[index];
}
}
public class PracticeDemo_2{
/*
实现一个简单的随机点名器
需求分析:1.定义数组,存储学生姓名;
2.预览数组,预览学生姓名;
3.随机数组,随机抽取一个学生姓名*/
public static void main(String[] args){
//1.定义一个数组
String [] names =new String[10];
//2.调用存储学生方法
resStudents(names);
//3.预览学生姓名
printStudents(names);
//4.随机抽取一个学生姓名
System.out.println("系统随机抽取的一个学生为:"+"\n"+randomStudents(names));
}
/*
定义一个方法,存储学生姓名
*/
public static void resStudents(String[] names){
names[0]="小花";
names[1]="小明";
names[2]="小王";
names[3]="小小";
names[4]="斧王";
names[5]="虚空恐惧";
names[6]="卡萨丁";
names[7]="寒冰";
names[8]="时光老头";
names[9]="阿卡丽";
}
/*
定义一个方法,预览学生姓名
*/
public static void printStudents(String[] names){
for(int i=0;i<names.length;i++){
System.out.println("学生名:"+"\n"+names[i]);
}
}
/*
定义一个方法,随机抽取一个学生姓名
随机数,需引用java.util.Random
*/
public static String randomStudents(String[] names){
Random ra =new Random();
int index =ra.nextInt(names.length);
return names[index];
}
}