TestStudent.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.sf;
  2. import java.util.Arrays;
  3. import java.util.Random;
  4. import java.util.Scanner;
  5. public class TestStudent {
  6. public static void main(String[] args) {
  7. String str = "赵玉龙、闵圣楠、刘哲、李龚臻、张嫁祥、尹星博、李宏源、牛文睿、王佳强、胡春宇、郭柯雨、唐振亮、王鸿明、芦博智、张文瀚、张甫鑫、张宇璇、李小龙、王毅、孙智凡、孙超、殷碧泉、李斯扬、赵佳硕、杨晨、康雯博、孙辉、李天卓、卢星宇、黄天柯";
  8. String[] split = str.split("、");
  9. //展示已有名字库
  10. System.out.println(Arrays.toString(split));
  11. int[] arr = new int[split.length];
  12. Scanner scanner = new Scanner(System.in);
  13. int n = scanner.nextInt();
  14. for (int i = 0; i < arr.length; i++) {
  15. arr[i] = -1;
  16. }
  17. for (int i = 0; i < n; i++) {
  18. //进行随机一次点名
  19. int num = (int) (Math.random() * split.length);
  20. if (arr[i] == -1) {
  21. arr[i] = num;
  22. } else {
  23. break;
  24. }
  25. }
  26. for (int i = 0; i < n; i++) {
  27. System.out.println(split[arr[i]]);
  28. }
  29. }
  30. }