久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java倒計時代碼怎么寫

165次閱讀
沒有評論

共計 794 個字符,預計需要花費 2 分鐘才能閱讀完成。

以下是一個簡單的 Java 倒計時代碼示例:

import java.util.concurrent.CountDownLatch;

public class CountdownTimer {public static void main(String[] args) throws InterruptedException {int time = 10; // 倒計時時間,單位為秒

        CountDownLatch countDownLatch = new CountDownLatch(1);

        Runnable countdownTask = () -> {for (int i = time; i > 0; i--) {System.out.println(" 倒計時:" + i + " 秒 ");
                try {Thread.sleep(1000); // 線程休眠 1 秒
                } catch (InterruptedException e) {e.printStackTrace();
                }
            }
            countDownLatch.countDown();};

        Thread countdownThread = new Thread(countdownTask);
        countdownThread.start();

        countDownLatch.await(); // 等待倒計時結束
        System.out.println(" 倒計時結束!");
    }
}

在這個示例中,我們使用 CountDownLatch 類來實現倒計時功能。首先創建一個 CountDownLatch 對象,并傳入初始值為 1。然后定義一個線程任務 countdownTask,在任務中使用一個循環來進行倒計時,并在倒計時結束時調用countDownLatch.countDown() 方法來減少計數器的值。接著創建一個線程并啟動它,最后調用 countDownLatch.await() 方法來等待倒計時結束。當倒計時結束后,程序輸出 " 倒計時結束!"。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-04-07發表,共計794字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 石景山区| 深州市| 静乐县| 逊克县| 广宗县| 菏泽市| 灌阳县| 蓬安县| 白朗县| 玉溪市| 荃湾区| 时尚| 金塔县| 芒康县| 华容县| 中江县| 渑池县| 吴江市| 和田县| 临高县| 巨野县| 安康市| 新昌县| 蓝田县| 太仓市| 上蔡县| 彭州市| 海淀区| 闸北区| 偃师市| 泰顺县| 宣恩县| 尼木县| 恭城| 峨山| 习水县| 绥阳县| 安吉县| 巴彦淖尔市| 林周县| 上犹县|