[解決済み] X秒ごとに "hello world "を表示する
2022-05-12 18:30:36
質問
最近、大きな数字を使ったループで
Hello World
:
int counter = 0;
while(true) {
//loop for ~5 seconds
for(int i = 0; i < 2147483647 ; i++) {
//another loop because it's 2012 and PCs have gotten considerably faster :)
for(int j = 0; j < 2147483647 ; j++){ ... }
}
System.out.println(counter + ". Hello World!");
counter++;
}
私はこれが非常に愚かな方法であることを理解していますが、私はまだJavaでタイマーライブラリを使用したことがありません。例えば3秒ごとに印刷するために、どのように上記を修正するのでしょうか?
どのように解決するのですか?
また、以下のサイトもご覧ください。
Timer
と
TimerTask
クラスがあり、これを用いてタスクをスケジュールして
n
秒ごとに実行されるようにスケジュールします。
を継承したクラスが必要です。
TimerTask
をオーバーライドし
public void run()
メソッドをオーバーライドし、このメソッドはそのクラスのインスタンスを
timer.schedule()
メソッドに渡すたびに実行されます。
次のような例があります。
Hello World
を 5 秒おきに表示する例です。-
class SayHello extends TimerTask {
public void run() {
System.out.println("Hello World!");
}
}
// And From your main() method or any other method
Timer timer = new Timer();
timer.schedule(new SayHello(), 0, 5000);
関連
-
jd-gui Java Exceptionが発生しました。
-
Javaクラスローダーにソースコードから潜り込む
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
自動配線された依存性のインジェクションに失敗しました。
-
Exception: java.util.NoSuchElementException: 行が見つかりません
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] ランダムな文字列を使用するこのコードは、なぜ "hello world" と表示されるのですか?
-
[解決済み】60秒ごとに関数を呼び出す
-
[解決済み] hello world "と表示されるのはなぜですか?
-
[解決済み】このコードを逆から書くと、なぜ "Hello World!"と表示されるのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
SpringBootApplication を型解決できない。
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
javaでクラスを作成すると、enclosing classでないように見える
-
org.glassfish.jersey.servlet.ServletContainer
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
JSPで「リストが型解決できない!」の解決方法
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策