}
public static void main(String [] args)
{
// roll multiple times
for (int i = 0; i < 10; i++)
{
System.out.println(roll());
}
}
}
返回頁首
將類作為類型
我們的上一個解決方案沒有能夠解決一些問題:
• 我們沒有獲得使用骰子的印象。
• 如果我們需要十面的骰子,那么會怎樣呢?我們需要修改哪些代碼?
• 如果我們需要一個以上的骰子,那么會怎樣呢?我們需要修改哪些代碼?
• 代碼具有“魔術”數字(1、6)。
• Roll() 和骰子之間的關系是什么?它是在我們的程序中進行捕獲嗎?還是它只存在于程序員的頭腦中?
• Roll() 和骰子上的面數之間的關系是什么?
文章來源于領測軟件測試網 http://www.kjueaiud.com/