在李家华程序的基础上,增加了 随机抽查的功能,具体见代码。好久没有写程序了,只是简单的一个小功能,也花了近2个多小时,查了网络上的一些资料才完成。
程序清单
/**
* 程序功能:简单的签到程序图形界面化,能够保存签到后的结果
* 作者:李家华
* 时间:2014.03.14
* QQ:*********联系博客
* 修改:丁又专,2014.03.18,修改了字体、随机数等
*/
import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Scanner;
import javax.swing.*;
public class RegisterApp {
static int count2 = 0;
static int count = 0;
static String namel[][];
static JLabel nameText =new JLabel();
static String inname,outname;
static int numCheck = 0; //随机抽查学生人数
static int[] randArray; //随机抽查学生序号
static int aAbsent=0;
static JLabel outlab =new JLabel();
/**生成随机数组
* 输出:数值在[a,b]的数组,元素个数为num
* 输入:随机数的范围为[a,b],需要生成的随机数个数为num
*/
public static int[] createRando