叨叨兩句
- 一切順利!我果真很厲害嘛!哈哈!
題35:延遲指定代碼開始運行的時間
- 下列代碼若反覆調用時可實現延遲運行。
public class test {
public long lastTime = System.currentTimeMillis();//記錄上一次運行時間
public void countTime() {
long currentTime = System.currentTimeMillis();
if(currentTime - lastTime > 500) {
//這裏寫要延遲的代碼
lastTime = currentTime;
}
}
}
- 下列代碼調用一次便可實現延遲
public class test {
public long lastTime = System.currentTimeMillis();//記錄上一次運行時間
public void countTime() {
long currentTime = System.currentTimeMillis();
while(currentTime - lastTime < 500) {
Thread.sleep(50);
long currentTime = System.currentTimeMillis();
}
//這裏寫要延遲的代碼
lastTime = currentTime;
}
}