このコードは、クラップス ゲームを実装するためのものです。このプログラムで他のすべてのコードをテストしましたが、問題なく動作します。最初は、以下のコード ブロックが Driver で Scanner オブジェクトを介して動作していましたが、教授は BufferedReader を使用する必要があると言いました。
コードは次のとおりです。
import java.io.*;
import java.util.*;
public class Driver
{
/*
Dan Czarnecki
October 8, 2013
Class variables:
n/a
Constuctors:
n/a
Methods:
public static void main(String[] args)
Calls the necessary methods in the Craps class to simulate the game of craps
Modification history:
October 1, 2013
Original program
October 8, 2013
Fixed style issues
October 20, 2013
Fixed more style issues
Final version of program
*/
public static void main(String[] args)
{
BufferedReader br;
InputStreamReader isr;
br = new BufferedReader(isr);
int play;
System.out.println("Would you like to play craps? (1 for yes, 0 for no)");
play = br.nextInt();
if(play == 1)
{
Craps cr;
cr = new Craps();
System.out.println("The value of the roll is: " + cr.roll());
while(cr.gameOver() == false);
cr.roll();
}
else
{
System.out.println("See you later!");
}
}
}
BufferedReader を使用して再実装する現在の方法が間違っていることを知っているので、実際に実装する方法を誰かに教えてもらえますか?