這是我的代碼: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
我花了幾個小時試圖弄清楚這一點。我拒絕睡覺,直到我解決這個問題。有人請幫助我。我將不勝感激。
所以首先讀取現有的文件,更新的統計數據在內存中,然後寫出來的新文件。 –
@JonSkeet不幸的是,我不知道如何編寫它。我早些時候嘗試過。沒有那麼好...... – Navi4458
提示:在你喜歡的搜索引擎中搜索'java寫入文本文件'。 – StephaneM