溫馨提示×

java循環執行設置怎么間隔時間

小億
196
2023-11-04 02:26:41
欄目: 編程語言

在Java中,您可以使用Thread.sleep()方法來設置循環執行的間隔時間。這個方法會使當前線程暫停指定的時間,然后再繼續執行。

以下是一個示例代碼,循環執行并每隔1秒打印一次:

public class Main {
    public static void main(String[] args) {
        int count = 0;
        while (count < 10) {
            System.out.println("執行中...");
            try {
                Thread.sleep(1000); // 暫停1秒
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            count++;
        }
    }
}

在上面的代碼中,我們使用了Thread.sleep(1000)來暫停1秒。當線程執行到這一行代碼時,它會暫停1秒鐘,然后繼續執行循環體內的代碼。

請注意,Thread.sleep()方法可能會拋出InterruptedException異常,因此需要進行異常處理。在上面的代碼中,我們使用了try-catch塊來捕獲并處理該異常。

另外,還可以使用ScheduledExecutorService類來創建定時任務,以實現更復雜的循環間隔邏輯。這種方法更加靈活和可控,適用于需要高精度定時執行的場景。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女