用java写一个执行三秒后输出打印Hello的代码
时间: 2023-09-11 20:05:17 浏览: 93
### 回答1:
当然可以,请看以下的 Java 代码:
```java
import java.util.concurrent.TimeUnit;
public class Main {
public static void main(String[] args) {
try {
TimeUnit.SECONDS.sleep(3);
System.out.println("Hello");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
```
这段代码会先让程序暂停 3 秒钟,然后输出 "Hello"。
### 回答2:
下面是使用Java编写的执行三秒后输出打印"Hello"的代码:
```java
public class DelayedPrint {
public static void main(String[] args) {
try {
Thread.sleep(3000); // 程序睡眠3秒
System.out.println("Hello");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们使用`Thread.sleep(3000)`使当前线程睡眠3秒。然后,在3秒后,程序会执行`System.out.println("Hello")`来输出打印"Hello"。如果在睡眠过程中发生中断异常,异常会被捕获并打印出来。请注意,使用`Thread.sleep()`方法可能会抛出InterruptedException,所以此处需要使用`try-catch`语句进行异常处理。
### 回答3:
可以使用Java中的Thread.sleep()方法来实现延迟执行。以下是一个简单的示例代码:
```java
public class DelayedPrint {
public static void main(String[] args) {
try {
Thread.sleep(3000); // 延迟3秒
System.out.println("Hello");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们使用Thread.sleep()方法将当前线程挂起3秒钟,然后再打印"Hello"。在try-catch块中,使用InterruptedException来捕获可能的中断异常。
执行这段代码后,程序将暂停3秒钟,然后输出"Hello"。