1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Java でのカウントダウン チュートリアル

Java で時間依存のタスクを処理する場合、タイマーを作成してアクティブ化する方法を理解することが重要です。たとえば、テストの質問に答えるためにユーザーに 1 分間与え、残りの秒数を表示することができます。組み込みの Java パッケージを使用して、一定時間実行され、一定の間隔でアクションを実行するタイマーを作成できます。

ステップ 1

Eclipse、JBuilder X、Netbeans などのエディターで Java ファイルを開きます。

ステップ 2

次のコードを追加して、Java ソース ファイルの先頭に必要な時間クラスをインポートします。

java.util.Timer をインポートします。 import java.util.TimerTask;

ステップ 3

次のコードを追加して、タイマー カウントダウンを実行する「インポート」コマンドの後に「CountDown」クラスを追加します。

public class CountDown {

タイマータイマー;

public CountDown() { タイマー =新しいタイマー(); timer.schedule(新しい DisplayCountdown(), 0, 1000); }

class DisplayCountdown extends TimerTask { int seconds =60;

public void run() {
 if (seconds > 0) {
 System.out.println(seconds + " seconds remaining");
 seconds--;
 } else {
 System.out.println("Countdown finished");
 System.exit(0);
 }
}

}

public static void main(String args[]) { System.out.println("カウントダウン開始");新しい CountDown(); } }

「int seconds =60;」の値を変更します。カウントダウンを実行したい秒数まで。 「timer.schedule(new DisplayCountdown(), 0, 1000);」の「1000」をミリ秒に変更カウントダウンでカウントダウン値を 1 秒に 1 回より多かれ少なかれ表示する場合。 「カウントダウン開始」、「残り 59 秒」、「残り 58 秒」などと表示され、0 になると「カウントダウン終了」と表示されます。

ステップ 4

Java ソース ファイルを保存し、プログラムをコンパイルして実行し、カウントダウン タイマーを表示します。