大概の場合はエラーメッセージが原因を知らせてくれています。それを読んで調べると良いでしょう。
Thread.sleep() メソッドは InterruptedException 例外を処理しておく必要がありますので、そのエラーが出ているのではないか?と思います。
対処方法としては以下の2つ
- その場において try catch で捉える
- throws で呼出元に任せる
入門書にも例外処理は書いてあると思いますので、それを読むことで理解が深まると思いますが、勉強し始めたばかりで、まだ良くわからなければ、適当に処理してしまっても構わないでしょう。ただし、例外処理自体は非常に奥が深いので、本格的なシステムなりを作る場合は慎重にすべきです。
ご参考になれば幸いです。