【发布时间】:2012-08-24 16:43:46
【问题描述】:
我的刽子手程序有问题。我真的认为我需要做的超出了我对 java 的理解。这是我的代码
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.Random;
public class HangmanProject
{
public static void main(String[] args) throws FileNotFoundException
{
String scoreKeeper; // to keep track of score
int guessesLeft; // to keep track of guesses remaining
String[] wordList = new String[25];
final Random generator = new Random();
Scanner keyboard = new Scanner(System.in); // to read user's input
System.out.println("Welcome to Nick Carfagno's Hangman Project!");
// Create a scanner to read the secret words file
Scanner wordScan = null;
try
{
wordScan = new Scanner(new BufferedReader(new FileReader("words.txt")));
while (wordScan.hasNext())
{
}
}
finally
{
if (wordScan != null)
{
wordScan.close();
}
}
// get random word from array
class pickRand
{
public String get(String[] wordList)
{
int rnd = generator.nextInt(wordList.length);
return wordList[rnd];
}
}
System.out.println(wordList);
}
}
我能够让程序读取文件然后打印到屏幕上,但我不知道如何将文件中的单词存储到数组中。我一点都没有进步,所以请尽量做到彻底。
【问题讨论】:
-
在过去的一周里,同样的事情已经发布了 5 次......就像完全一样,他们之间唯一的区别是它打印出来的刽子手项目是谁,哈哈
-
@Baz 抱歉,我没有意识到我可以编辑我的帖子。我是这个论坛的新手