0
char hangman[];
Scanner sc = new Scanner(System.in);
Random r = new Random();
File input = new File("ComputerText.txt").useDelimiter(",");
Scanner sc = new Scanner(input);
String words;
我想從一個.txt文件中讀取一組單詞,並讓程序選擇一個隨機單詞用於hang子手遊戲。如何讓Hangman Java文件從.txt文件中讀取隨機單詞?
下面的代碼適用於我們在代碼中讀取.txt文件的時候。 我們希望使用三個不同類別的.txt文件,每個文件都有不同的類別,並讓用戶選擇他們想要的單詞。
//while(decision==1){word=computerWord;}
if (decision == 1)
{
word=computerWord;
}
else if (decision == 2)
{
word = countryWord;
}
else if (decision == 3)
{
word = fruitWord;
}
else
{
System.out.println("error, try again");
}
什麼不起作用?你遇到問題了嗎?也許創建一個readstream從文件中讀取? BufferedReader應該做的伎倆。 – Bram
對不起Bram,我一直沒有用過java,只知道基礎知識。當我們將它們寫成如下形式時,主程序正在閱讀文字:String [] word = {「program」,「computer」,「download」,「database」};但我希望程序從文本文件中讀取這些文字,並使用隨機類來挑選文字 – sarahjane
@sarahjane call sc.next(); – 2016-04-14 16:18:54