返回本章節
返回作業目錄
需求說明:
編寫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]);
}
}