Java (および Netbeans IDE) でソフトウェアを作成しています。追加したい機能の 1 つは、特定の時間 (1 時間) を指定して、目的の00:00:00
場所に移動するまで逆方向に実行できるタイマーです。特定のアクション。
プログラムに時計を追加するという私の知識で何かをしようとしましたが、うまくいきませんでした。助けてください
これを試すことができます:
import java.util.Timer;
import java.util.TimerTask;
public class CountDown {
Timer timer;
public CountDown() {
timer = new Timer();
timer.schedule(new 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 Beginning");
new CountDown();
}
}
詳細: http://www.ehow.com/how_8675868_countdown-tutorial-java.html#ixzz2guYw8c99
100 ミリ秒 ( ) 待機する新しいスレッドを開始し、それを時間 * 60 /または分Thread.sleep(1000)
/ * 60 /* または秒 */ * 1000から減算します。結果が == 0 の場合、その時間に達しています。