【发布时间】:2016-11-04 11:46:26
【问题描述】:
我有一个文本文件中的水果名称列表。 每次按下按钮时,都会以相反的顺序显示水果名称。 用户应该破解水果名称并将其写入文本字段。 当用户按下按钮时,应在水果名称的文本文件列表中验证单词。 如果用户提供的水果名称正确,用户应该得到一个分数并继续使用另一个水果名称。如果不正确,分数保持不变。
每次水果名称正确时,我都在努力打分。 这是我的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;
}
【问题讨论】: