Java代码随机产生学号

这是一个使用Java编写的程序,能够自定义总人数和需要随机抽取的人数,用于实现随机点名功能。通过`GetRandomNumber`类生成不重复的随机数,作为学号,显示在`JTextArea`中。
摘要由CSDN通过智能技术生成

自定义随机抽取学号java程序
(可自定义总人数与所需人数)
import java.io.;
import javax.swing.
;
import java.util.;
import jxl.
;
import java.awt.;
import java.awt.event.
;
public class ReadText
{
public static void main(String args[])
{
WindowStudent win=new WindowStudent();
win.setBounds(100,100,410,360);
win.setTitle(“随机点名”);
}
}
class WindowStudent extends JFrame implements ActionListener
{
Student student;
JTextField textA,textB;
JTextArea showArea;
JButton controlButton;
WindowStudent(){
init();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(){
student=new Student();
textA=new JTextField(5);
textB=new JTextField(5);
showArea=new JTextArea();

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的Java代码示例,用于随机点名并显示学生的姓名、学号和年龄: ``` import java.util.ArrayList; import java.util.Random; public class Student { private String name; private int id; private int age; public Student(String name, int id, int age) { this.name = name; this.id = id; this.age = age; } public String getName() { return name; } public int getId() { return id; } public int getAge() { return age; } } public class RandomNamePicker { private ArrayList<Student> students; public RandomNamePicker(ArrayList<Student> students) { this.students = students; } public Student pickRandomName() { Random random = new Random(); return students.get(random.nextInt(students.size())); } public static void main(String[] args) { ArrayList<Student> students = new ArrayList<>(); students.add(new Student("Alice", 1001, 20)); students.add(new Student("Bob", 1002, 21)); students.add(new Student("Charlie", 1003, 19)); RandomNamePicker picker = new RandomNamePicker(students); Student randomStudent = picker.pickRandomName(); System.out.println("Name: " + randomStudent.getName()); System.out.println("ID: " + randomStudent.getId()); System.out.println("Age: " + randomStudent.getAge()); } } ``` 这个例子中,我们定义了一个Student类,它有三个属性:name,id和age。然后,在RandomNamePicker类中,我们创建了一个ArrayList来存储学生信息,并定义了一个方法pickRandomName(),该方法使用Random类从学生列表中随机选择一个学生。最后,在main()方法中,我们创建了一个RandomNamePicker对象,并使用它从学生列表中随机选择一个学生。然后,我们打印出选中学生的姓名、学号和年龄。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值