int time = 0
一時停止と再開機能を使用して、毎秒 1 ずつ増やしたいと思います。
2 に答える
1
タイマーについては、ここから始めてください。Javaタイマーのチュートリアルでは、問題が発生したときに別の質問をしてください。
于 2012-12-07T01:23:10.173 に答える
0
final AtomicLong i = new AtomicLong(0);
Thread th = new Thread() {
@Override
public void run() {
try {
while (true) {
long lastSeconds = System.currentTimeMillis() / 1000;
sleep(100);
long delta = System.currentTimeMillis() / 1000 - lastSeconds;
i.getAndAdd(delta);
if (delta > 0)
System.out.println(i.get());
}
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
};
th.start();
于 2012-12-07T01:23:52.447 に答える