Что не так с кодом?
Using the Die class defined in Chapter 4, write a class called PairOfDice, composed of two Die objects. Include a constructor, methods to set and get each of the individual die values, a method to roll the two die, and a method that returns the current sum of the two die values.
Что я уже пробовал:
public class PairOfDice { Die die1 = new Die(); Die die2 = new Die(); public int getDie1Value() { return die1Value; } public int getDie2Value() { return die2Value; } public void setDie1Value(int die1) { die1Value = value; } public void setDie2Value(int die2) { die2Value = value; } public PairOfDice() { roll(); } public int total() { return die1+die2; } }
0x01AA
1.) "Глава 4" чего?
2.) не могли бы Вы описать, в чем заключается проблема? Например, что вы делаете-чего вы ожидаете-что вы получаете?
В противном случае единственное, что я вижу, - это отметить это как "не вопрос" ...
Jenny Jiang
общественный класс умирает
{
private final int MAX = 6; // Максимальное номинальное значение
private int faceValue; // текущее значение, отображаемое на штампе
//-----------------------------------------------------------------
// Конструктор: устанавливает начальное номинальное значение.
//-----------------------------------------------------------------
публичная смерть()
{
faceValue = 1;
}
//-----------------------------------------------------------------
// Бросает кубик и возвращает результат.
//-----------------------------------------------------------------
общественная int ролл()
{
faceValue = (int)(Math.random() * MAX) + 1;
return faceValue;
}
//-----------------------------------------------------------------
// Номинальная стоимость мутатора.
//-----------------------------------------------------------------
public void setFaceValue(int value)
{
faceValue = значение;
}
//-----------------------------------------------------------------
// Доступ к номинальной стоимости.
//-----------------------------------------------------------------
public int getFaceValue()
{
return faceValue;
}
//-----------------------------------------------------------------
// Возвращает строковое представление этого штампа.
//-----------------------------------------------------------------
публичная строка toString()
{
String result = Integer.toString(faceValue);
возвращаемый результат;
}
}
это код из главы 4
0x01AA
А теперь? Какие у вас с этим проблемы?
И кстати. если приведенный выше код важен, лучше обновите свой вопрос с помощью "улучшить вопрос" и добавьте его ;)
Patrice T
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.