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 ソース ファイルを保存し、プログラムをコンパイルして実行し、カウントダウン タイマーを表示します。