Javaについていくつか質問があります。コードには2つの質問があります(コメントとして残しました)。また、メソッドの設定と取得を使用する目的は何ですか?簡単に説明していただけますか。私は初心者です。ありがとうございました :)
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;
}
}