実行するたびに 1 から始まる連番を生成するプログラムを書きたいと思います。
最初の実行で 1 が出力され、次の実行で 2 が出力されます。
Javaでこれを行う最短の方法は何ですか?
実行するたびに 1 から始まる連番を生成するプログラムを書きたいと思います。
最初の実行で 1 が出力され、次の実行で 2 が出力されます。
Javaでこれを行う最短の方法は何ですか?
これを行う最も簡単な方法は、番号をどこかに保存して調べることです。
たとえば、初めて起動して、特定のファイルを探します。存在しない場合は作成し、1 を書き込み、1 を出力して終了します。
2回目、ファイルがあり、コンテンツを読み取り(1です)、その値をインクリメントし、ファイルに2を書き込み、2を出力します...
などなど。
コードを書いてみましたか?ファイルを開く方法、書き込み方法、読み取り方法などを簡単に検索できます。これらの問題に関する質問はたくさんあります。
プラットフォームに依存しない興味深いオプションは、Java Preferences APIを採用することです。