Java 在系统上设置延迟。退出(0)

Java 在系统上设置延迟。退出(0),java,time,system,delay,Java,Time,System,Delay,我有下面的代码,但是我希望它在函数中在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);` 或者更具体地说,您可以在以下方面使用该方法: 另一方面,这些信息在谷歌上很

我有下面的代码,但是我希望它在函数中在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);`
或者更具体地说,您可以在以下方面使用该方法:


另一方面,这些信息在谷歌上很难找到。搜索词“java pause”或“java sleep”会弹出许多与您的问题相关的链接。

TimeUnit.SECONDS.sleep(5)有什么问题吗?更重要的是你为什么要这么做?很少有好的理由调用
系统。退出
。你应该训练你的搜索技能。“java暂停”的第一个链接提供了指向
Thread.sleep(5000)
solution的链接。
System.out.println("Well done");
TimeUnit.SECONDS.sleep(5);
System.exit(0);`