我的兄弟张震老家伙要我帮他写份JAVA作业,我不会啊,只好去学了,
世事难料啊,没想到我的 JAVA 竟然是这样开始的 。。。
把代码打包了,传到这里来 。。。
文件如下:
UploadFiles/2006-11/1125147196.rar
===============================
里面有两份代码,
makeNo.java --- 生成一个文本文件,里面是100个手机号码
chj.java --- 这个是抽奖的代码,很简单(我只是初学者)
|
/*文件名:makeNo.java *功能:生成100个随机号码,并写入文件 numberx.txt *在chj.java中会把这些数字作为抽奖的号码 */
import java.io.*;
public class makeNo { public static void main(String argv[]) { char No; int i, j; //这个 try 是必须的,因为 FileOutputStream 可能会 throw 一个异常 try{ FileOutputStream fout; //输出流对象 fout = new FileOutputStream("numbers.txt"); //打开文件
for (i=0; i<100; i++) { System.out.print("13"); fout.write('1'); fout.write('3'); for (j=0; j<9; j++) { No = (char)(Math.random() * 9 + '0'); //随机产生每一位数字,每组11位数字 System.out.print(No); fout.write(No); }
System.out.print("\n"); fout.write('\n'); //输出一个换行符,开始下一个5位数字
}
fout.close(); //关闭文件 } catch(Exception e){ System.out.println(e); } } } | |
|
/*文件名:chj.java *功能:程序的主要功能:从文件读取待抽奖号码到一个数组, *然后通过一个随机算法选出一个号码显示在窗体上 *这个随机选择的过程使用定时器来控制 */ import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*;
///////////////////////////////////////////////////////////////
public class chj extends JFrame { //global vars String[] No = new String[100]; //存放待抽奖的100个号码
Container container = getContentPane(); //得到默认容器 JButtonHandle m_btn_h = new JButtonHandle(); //button的事件监听器 JButton m_btn = new JButton("开始滚动"); //按钮 JLabel m_lb = new JLabel("号码显示牌", null,
| |