我有一個文本文件中的水果名稱列表。 每次按下按鈕時,水果名稱都會以相反順序顯示。 用戶應該破解水果名稱並將其寫入文本字段。 當用戶按下按鈕時,該單詞應在水果名稱的文本文件列表中進行驗證。 如果用戶提供的水果名稱正確,用戶應該得到一個分數,並繼續使用另一個水果名稱。如果它不正確,分數保持不變。從文本文件中讀取並給出分數,如果單詞正確
每次水果名稱正確時,我都很難給出分數。 這裏是我的Java代碼的功能,請大家幫忙:
public int scoreWord() {
int scores = 0;
String filePath = "C:\\names.txt";
ArrayList<String> list = new ArrayList<>();
Scanner scan = new Scanner(filePath);
while (scan.hasNext()) {
list.add(scan.next());
for (Iterator<String> it = list.iterator(); it.hasNext();) {
String ss = correct_word.getText();
String s = it.next();
for (String list1 : list) {
if (s.toLowerCase(Locale.ENGLISH).contains((ss))) {
scores = scores + 1;
} else {
int newScore = scores;
}
}
}
}
return scores;
}
謝謝。代碼的粗略草圖將有所幫助。 –
我放了一些更多的代碼。但請理解,我們不在這裏爲你做功課。這意味着一些啓發,而不是解決您在這裏面臨的所有挑戰! – GhostCat
謝謝。這確實會幫助我。 –