返回本章节
返回作业目录
需求说明:
编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名。
实现思路:
(1)定义字符串类型的数组names,长度为6,用于存储六位员工的姓名。
(2)使用循环结构,依次接收用户输入的员工姓名,为数组names赋值。
(3)声明int类型变量index,用于存储所产生的随机数,随机数必须在0~5之间,产生随机数的代码如下:
Random rdm = new Random();
index = rdm.nextInt(6);
(4)将产生的随机数作为索引,获取数组中对应数组元素存储的数据。
实现代码:
import java.util.Random;
import java.util.Scanner;
public class RandomNameDome {
public static void main(String[] args) {
System.out.println("请输入6位员工的姓名");
Scanner sc = new Scanner(System.in);
String[] names = new String[6];
for (int i = 0; i < names.length; i++) {
names[i] = sc.next();
}
Random rdm = new Random();
int index = rdm.nextInt(6);
System.out.println("当选组长的员工是:"+names[index]);
}
}