先写测试码,再写程序。
因为:
1 思索与编写测试用的程序代码能够帮助你了解被测程序应该要做哪些事。
2 程序完成时,就可以用测试码验证了。
3 之前不写,以后基本不会写的。
4 先写一点点测试码,然后编写能通过该测试的方法,再编一点测试码,再验证通过,如此循环,就能证明新加入的程序代码不会破坏原有已经测试过的部分。
Math.random()返回一个介于0到1的数
所以 int randomNum = (int)(Math.random()*5)产生介于0~4之间的整数。
for循环的另外一种写法
因为:
1 思索与编写测试用的程序代码能够帮助你了解被测程序应该要做哪些事。
2 程序完成时,就可以用测试码验证了。
3 之前不写,以后基本不会写的。
4 先写一点点测试码,然后编写能通过该测试的方法,再编一点测试码,再验证通过,如此循环,就能证明新加入的程序代码不会破坏原有已经测试过的部分。
Math.random()返回一个介于0到1的数
所以 int randomNum = (int)(Math.random()*5)产生介于0~4之间的整数。
for循环的另外一种写法
for(int cell:array)
{
...
}
//array可以是数组或其他集合。