所以我正在尝试创建一个小型刽子手迷你游戏。不幸的是,我一直收到同样的错误。我已经尝试重做两次游戏,但似乎仍然无法正确完成。我敢肯定这只是一些逻辑错误或其他什么。
我对 Java 还是比较陌生,所以任何帮助将不胜感激。
我已将程序分成三个类。一种用于 Hangman 对象,一种用于包含所述对象的数组,另一种用于使用这些对象的数组。以下三部分是游戏的片段。
第一类:刽子手
package hangman2;
import java.util.*;
import java.io.*;
public class Hangman {
private ArrayList<String> words = new ArrayList<>();
private int diff;
public Hangman(String fileName, int difficulty) {
diff = difficulty;
//easy = 0; medium = 1; hard = 2
try {
Scanner scanFile = new Scanner(new File(fileName));
while(scanFile.hasNext()) {
String line = scanFile.nextLine();
Scanner scanLine = new Scanner(line);
String tempWord = scanLine.next();
words.add(tempWord);
}
}
catch (FileNotFoundException e) {
System.out.println("File not found\n" + e);
}
}
//Gets
public ArrayList<String> getWords() { return words; }
public int getDifficulty() { return diff; }
//Sets
public void addWord(String word) { words.add(word); }
}
Helenr
相关分类