好的,这是家庭作业。我不想要一个完整的答案,只是有人帮助我朝正确的方向轻推。我对 Java 还很陌生,所以请放轻松 :P 好的,我的教授让我们用 OOP 做一个 Dice 模拟程序。这只是整个问题的一部分,但这是我坚持的部分,所以如果你需要更多,我可以提供更多。但说明说:制作一个将模拟滚动每个骰子的 Roll 函数,并返回总数 此函数应该只允许适当范围内的值(即,如果每个骰子只有 4 个面,则只允许数字 1 - 4)。到目前为止,我对这个特定功能的了解是:
public double Roll()
{
for(int i = 0; i < numDice; i++)
{
double total = Math.random()*numFaces + 1;
}
return total;
我不知道从这里去哪里,我不知道真正要做什么。这是我的第一堂编程课,它超出了我的想象:P 所以就像我说的,如果我能指出正确的方向(使用虚拟谈话,因为我仍然很难掌握这整件事)那会棒极了。如果需要,我可以提供更多实际问题。