簡易鬧鈴程式
//用途: 簡易鬧鈴程式
import java.io.*;
import java.util.Vector;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class AlarmClock
{
public static void main(String[] args)throws Exception
{
System.out.print("現在時間: "+ GetCurrentTime("hh:mm:ss")+"\r");
System.out.println("");
String nowTime = GetCurrentTime("hh:mm:ss");
//設定鬧鈴時間
String alarmTime = SetAlarmTime();
//執行鬧鈴程式
Check_AlarmTime(alarmTime);
}
public static void Check_AlarmTime(String alarmTime) throws Exception
{
while (true){
String nowTime = GetCurrentTime("hh:mm:ss");
System.out.print("(按Ctrl+C 離開) 現在時間: "+ nowTime+"\r");
//檢查是否時間到
if ( nowTime.equals(alarmTime) ){
Alarm_UP(10); //執行鬧鐘鈴響
break;
}
}
}
public static String SetAlarmTime() throws Exception
{
BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
System.out.print("請輸入鬧鈴時間(hh:mm:ss):");
String line = br.readLine();
return line;
}
//時鐘程式
public static String GetCurrentTime(String dateFormat)
{
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
return sdf.format(cal.getTime());
}
//鬧鈴程式 num 是鬧鈴響的次數
public static void Alarm_UP(int num)
{
char BEE = (char)7; //嗶嗶聲
for (int i=0; i <100;i++ ){
System.out.println("懶豬 起床!!! 時間到囉!! "+BEE);
}
}
}
2012年7月12日 星期四
訂閱:
張貼留言 (Atom)
Java 不同編碼字串, 其字串長度大小計算
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
方法是: Tomcat 本身就提供了查看版本的指令: version 在 Tomcat 的安裝目錄的 x:\tomcat\ bin 子目錄下,有兩個檔: · version.bat for Windows · version.sh for...
-
(1). 有時在註冊一些網站時, 總是要訂一個密碼, 大多數的人,喜歡取用'傻瓜密碼' (即用自己生日,身分證等), 無形中產生個資洩漏問題, 目前有個方便網站, https://randomkeygen.com/ 進入後, 就有密碼可選用, 若不喜歡, ...
沒有留言:
張貼留言