论坛首页 入门技术论坛

刚才默哀啦, 整个北京汽笛警报想成一片,感动中... 故写 默哀3分钟 程序一个,纪念。

浏览 1342 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-19  
import java.awt.Toolkit;
import java.util.Date;

/**
 * 默哀三分钟
 * 
 * @author Kuang.Hs
 * @version <b>V1.0</b> 2008-5-19 下午02:17:01
 */
public class MoAi3M {
	private static Toolkit toolkit = Toolkit.getDefaultToolkit();

	/**
	 * beep指定时长
	 * 
	 * @param time
	 *            时长(单位毫秒)
	 * @param sound
	 *            声音质量(越小,质量越好)
	 */
	public static void beepByTime(int time, int sound) {
		Date date = new Date();
		long startTime = date.getTime();
		for (long now = startTime; now <= startTime + time; now = new Date()
				.getTime()) {
			beep(sound);
			System.out.println(new Date());
		}
	}

	/**
	 * 单次beep
	 * 
	 * @param sleepTime
	 */
	public static void beep(int sleepTime) {

		toolkit.beep();
		try {
			Thread.sleep(sleepTime);
		} catch (InterruptedException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		// 默哀 3 分钟 ,第一个参数是响声道毫秒数,后面一个影响声音质量。
		beepByTime(100 * 60 * 3, 3);
	}
}

 

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics