為了郁悶而寫(xiě)的爛鬧鐘!
老是不起來(lái)上課,把我逼得頭都大了,而機(jī)械的鬧鐘又被自己砸掉了,只好自己寫(xiě)個(gè)鬧鐘程序來(lái)喊自己起床啦。不過(guò),寫(xiě)這個(gè)時(shí)候的對(duì)Java的時(shí)間處理的API又了解了一些,算是自己對(duì)自己的一個(gè)安慰吧,由于此鬧鐘屬于自用版,所以沒(méi)寫(xiě)輸入時(shí)間參數(shù)的功能,直接改代碼好了,反正程序小得很,編譯又不是什么難事。
對(duì)了,順便提下,今天從亞明先生的Blog里聽(tīng)到一個(gè)音樂(lè)很震撼,好象是林肯公園的歌:crawling,就用這個(gè)作為鬧鐘的聲音吧,可能會(huì)太刺激了點(diǎn),不過(guò)對(duì)于我這種嗜睡如命的人是有好處的。下面貼代碼的時(shí)間了:
import java.util.*;
import java.io.*;
public class Naozhong extends TimerTask{
Timer timer = new Timer();
public Naozhong() {
timer.scheduleAtFixedRate(this,0,1000);
}
public void run() {
GregorianCalendar ca = new GregorianCalendar();
Date da = ca.getTime();
int aaaa = da.getMinutes();
int bbbb = da.getHours();
int cccc = da.getSeconds();
if(bbbb==07&&aaaa==01&&cccc==01) {
try {
String filename="E:/歌曲/crawling.mp3";
Runtime r = Runtime.getRuntime();
r.exec("cmd /c start " + filename);
}
catch (Exception e) {
}
}
}
public static void main(String[] args) {
new Naozhong();
}
}
對(duì)了,順便提下,今天從亞明先生的Blog里聽(tīng)到一個(gè)音樂(lè)很震撼,好象是林肯公園的歌:crawling,就用這個(gè)作為鬧鐘的聲音吧,可能會(huì)太刺激了點(diǎn),不過(guò)對(duì)于我這種嗜睡如命的人是有好處的。下面貼代碼的時(shí)間了:
import java.util.*;
import java.io.*;
public class Naozhong extends TimerTask{
Timer timer = new Timer();
public Naozhong() {
timer.scheduleAtFixedRate(this,0,1000);
}
public void run() {
GregorianCalendar ca = new GregorianCalendar();
Date da = ca.getTime();
int aaaa = da.getMinutes();
int bbbb = da.getHours();
int cccc = da.getSeconds();
if(bbbb==07&&aaaa==01&&cccc==01) {
try {
String filename="E:/歌曲/crawling.mp3";
Runtime r = Runtime.getRuntime();
r.exec("cmd /c start " + filename);
}
catch (Exception e) {
}
}
}
public static void main(String[] args) {
new Naozhong();
}
}
posted on 2006-11-07 02:19 小鋒 閱讀(2093) 評(píng)論(3) 編輯 收藏 所屬分類: J2SE