在 System.exit(0) 上设置延迟

Set a delay on System.exit(0)

我有下面的代码,但是我希望它在函数中是 运行 在 System.out.println 语句之后 5 秒的示例

System.out.println("Well done");
//***5 second delay***
System.exit(0);`

如何在 println 和退出之间创建 5 秒的延迟?

System.out.println("Well done");
Thread.sleep(5000);
System.exit(0);`

或者更具体一点,您可以使用 TimeUnit#sleep method on TimeUnit.SECONDS:

System.out.println("Well done");
TimeUnit.SECONDS.sleep(5);
System.exit(0);`

另一方面,通过 google 可以轻松找到此信息。搜索词 "java pause" 或 "java sleep" 会弹出许多与您的问题相关的链接。