ここに私のコードです:https://pastebin.com/1Cmg5Rt8既存のテキストファイルの番号を更新するには?
プログラムは、ユーザーに自分の名前を尋ねます。
次に、ランダムな数学の問題を生成し、正解と誤答を数えます。
ユーザーには正解は0.05ドル、誤答は0.03ドルの罰金が科せられます。
上記のすべてが行われました。
私はここから始まる立ち往生しています:
ファイルは、自分の名前を使用して作成されます。
回答の正誤がテキストファイルに記録されます。
名前のファイルが既に存在する場合は、そのファイルの結果とファイルの結果を組み合わせる必要があります。既存のテキストファイルの
例:
Correct answers: 1
Incorrect answers: 0
Earnings: $0.05
ユーザーがプログラムを再度実行し、1つの正しい答えを取得した場合、それは次のように更新する必要があります。
Correct answers: 2
Incorrect answers: 0
Earnings: $0.10
現在、代わりに更新します、上書きされています。 私が最初にショーの統計情報を選択した場合、これは結果(それが初期化された値を使用しています)です:私はこれを理解しようとしている時間を費やしている
Correct answers:0
Incorrect answers: 0
Earnings: $0.00
。私はこれを解決するまで眠ることを拒否します。誰か助けてください。私はそれを大いに感謝します。
だから、最初の新しいファイルを書き出した後、既存のファイルを読み込み、メモリ内の統計情報を更新します。このようなJava 8で例えば
、。 –
@JonSkeet残念ながら、私はそれをどのように書くのか考えていません。私は早くそれを試みた。とてもうまくいきません... – Navi4458
ヒント:あなたの好きな検索エンジンで 'java write text file'をヒントします。 – StephaneM