Java学生点名系统的实现代码

程序介绍

这个系统可以随机选择班级中的学生进行点名,并记录点名信息。首先要求用户输入班级人数,然后输入每个学生的姓名,并将所有学生存储在 ArrayList 中。接下来,程序使用 Random 类产生一个随机数来选择一个学生进行点名,并将点名结果输出到控制台。 这只是一个简单的示例,您可以根据需要修改和完善此代码以进行更多操作,例如将点名结果记录在日志文件中或将点名结果发送到微信群中等。

源代码

import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;

public class StudentRollCall {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        ArrayList<String> students = new ArrayList<>();
        int numStudents;

        // 获取班级人数
        System.out.print("请输入班级人数:");
        numStudents = scanner.nextInt();

        // 输入每个学生的姓名
        for (int i = 1; i <= numStudents; i++) {
            System.out.print("请输入第" + i + "个学生的姓名:");
            String name = scanner.next();
            students.add(name);
        }

        // 开始点名
        Random random = new Random();
        String selectedStudent = students.get(random.nextInt(numStudents));
        System.out.println("点名结果:" + selectedStudent);
    }
}

 

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享