ユーザー入力を取得しようとしていますが、次のようになっ
illegal start of expression
ています。
public static String askTheUser() throws IOException
完全なコード:
編集:私はあなたたちが提案した変更のほとんどを行ったので、今私はこれを持っています:
import java.io.BufferedReader;
public class Driver
{
public static void main(String[]args)
{
Dice dice;
Craps craps;
userResponse = askTheUser();
while(userResponse.equalsIgnoreCase("yes"))
{
craps = new Craps();
while(!craps.gameOver())
{
craps.roll();
//print out results of roll
}
//print out game results: if(craps.gameWon()...
userResponse.askTheUser();
}
}
public static String askTheUser() throws IOException
{
BufferedReader dataIn = new BufferedReader( new InputStreamReader(System.in) );
String data;
System.out.print("Want to play craps? Yes or No");
data = dataIn.readLine();
if(data.equals("y") || data.equals("yes"))
{
return "yes";
}
else
{
return "no";
}
}
}
しかし、私はまだに到達cannot find symbol
していpublic static String askTheUser() throws IOException
ます。それで、私が知らないインポートを見逃している可能性がありますか?