1

Daniel Liang のIntroduction to Javaの例に取り組んでおり、問題をステップスルーして正確に何が起こっているのかを確認しようとしていますが、すべてがあまりにも早く出力されます。そこで、Java で Python の time.sleep() に相当するものを探しています。

を介してタイマーを作成できることはわかってcurrentTimeMillisいますが、単純なスリープ機能の方がはるかに便利です。

Thread.sleep(millis)Google で提案されているとおりに入力しようとしましThread.getCurrentThread.sleep()たが、両方とも次のエラーが発生しています。

エラー: 報告されていない例外 InterruptedException; Thread.sleep(1000); をキャッチするか、スローするように宣言する必要があります。

これは問題のコードです:

        for (int j = i; j<100; j+=i){

            Thread.sleep(1000);
            System.out.println(j);

        }
4

1 に答える 1

3

Thread.sleep を try catch ブロックの中に入れます

try{
    Thread.sleep(1000);
   }catch(InterruptedException e){
   }
于 2012-08-10T03:09:59.527 に答える