小编Mr.*_*led的帖子

如何在调用Thread.sleep()时修复未处理异常的编译错误?

我是Java的新手,也是编程的新手(我知道直接进入Java可能不是最好的主意.)而且无论我如何尝试在程序中添加暂停,我都会遇到错误.我正在做一个简单的计数程序,并希望在每个数字之间添加一秒延迟,这是我到目前为止的代码:

import java.lang.*;

public class Counter
{
    public static void main(String[]args)
    {
        int i;

        for (i = 0; i <= 10; i++)
        {
            Thread.sleep(1000);
            System.out.println(i);
        }
        System.out.println("You can count to ten.");
    }
}
Run Code Online (Sandbox Code Playgroud)

调用Thread.sleep()不会编译.该javac编译器说:"没有报告异常InterruptedException异常;必须捕获或声明抛出"和Eclipse说,"未处理的异常类型InterruptedException的"

java exception-handling checked-exceptions

23
推荐指数
1
解决办法
13万
查看次数