除主方法外,使用三个方法实现
一个做输入
一个做输出
一个做随机抽取
package practice.people.apple;
import java.util.Random;
/*
* 在指定人群中,随机抽取幸运观众
*
*/
import java.util.Scanner;
public class LuckeyHuman {
public static void main(String[] args) {
String[] printName = new String[3]; //建立存储姓名数组
huamnName(printName); //调用huamnName函数
printfName(printName); //调用printfName函数
randomName(printName); //调用randomName函数
}
public static void huamnName(String[] name) {
Scanner sc = new Scanner(System.in);
for(int i=0;i<name.length;i++) {
System.out.println("存储的第"+(i+1)+"个姓名:");
name[i]=sc.next(); //输入姓名存储到数组中
}
}
public static void printfName(String[] name) {
for(int i=0;i<name.length;i++) //遍历数组
{
String Name=name[i];
System.out.println("第"+(i+1)+"位观众姓名:"+Name);
}
}
public static void randomName(String[] name)
{
int index=new Random().nextInt(name.length);
String Name=name[index]; //随机抽取到的姓名
System.out.println("随机抽取到的幸运观众是:"+Name);
}
}
效果如图