【发布时间】:2011-04-27 15:56:53
【问题描述】:
我有一些关于 java 的问题。代码中有两个问题(我将它们保留为 cmets)。 另外使用设置和获取方法的目的是什么?你能不能简单地解释一下。我是初学者。谢谢你:)
public class Die
{
private final int MAX = 6;
private int faceValue;
public Die()
{
faceValue = 1;
//why do you set the faceValue as 1?
}
public int roll()
{
faceValue = (int)(Math.random() * MAX) + 1;
//Why do we use MAX instead of just number 6?
return faceValue;
}
public void setFaceValue (int value)
{
if (value > 0 && value <= MAX)
faceValue = value;
}
public int getFaceValue()
{
return faceValue;
}
public String toString()
{
String result = Integer.toString(faceValue);
return result;
}
}
【问题讨论】:
-
下次请正确格式化您的代码。使用底部的预览确保它看起来不错。
-
抱歉,格式错误。我会确保我正确编码。并感谢大家的帮助。您的所有回答都非常有帮助!
标签: java random setter getter dice