展开全部
大致思路:
(1)用数组存所有人的名字
(2)随机产生一个数字,这个e68a84e8a2ad3231313335323631343130323136353331333365636566数字大于等于0,小于数组长度,构成一个随机数产生器
(3)当用户输入任意字符时,调用随机数产生器产生一个随机数,并把该随机数对应的数组的值打印出来。
我尝试写了个简单的:package com.song.edu;
import java.util.Scanner;
public class Test {
public static String []name = {"张三","李四","王五","赵六"};
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("随机点名咯,请输入任意字符开始随机点名");
String str;
int flag = 1;
while (true) {
str = input.next();
if(str!=null) {
System.out.println("随机点名结果是:"+name[randomNumber()]);
if(flag==1) {
System.out.println("请继续点名");