案例功能要求如下:
从键盘输入3名观众。
存储观众姓名。
总览观众姓名。
随机选取一名观众,并打印出该观众姓名。
package abc;
import java.util.Random;
import java.util.Scanner;
public class lucky3 {
public static void main(String[] args) {
System.out.println("---------------随机抽取幸运观众-----------");
String[] guanzhong=new String[3];
addGuanzhong(guanzhong);
printGuanzhong(guanzhong);
String randomname=randomGuanzhong(guanzhong);
System.out.println("随机抽取幸运观众是:"+randomname);
}
public static String randomGuanzhong(String[] guanzhong) {
int index=new Random().nextInt(guanzhong.length);
String name=guanzhong[index];
return name;
}
public static void printGuanzhong(String[] guanzhong) {
for (int i=0;i<guanzhong.length;i++){
String name=guanzhong[i];
System.out.println("第"+(i+1)+"个幸运观众:"+name);
}
}
public static void addGuanzhong(String[] guanzhong) {
Scanner sc=new Scanner(System.in);
for(int i=0;i<guanzhong.length;i++){
System.out.println("存储第"+(i+1)+"个姓名");
guanzhong[i]=sc.next();
}
}
}