精华帖 (0) :: 良好帖 (0) :: 灌水帖 (18) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-10-19
最后修改:2009-02-21
public static Toy[] listToys(){ //取出所有的玩具 } public static void main(String[] argc){ Toy[] toys = listToys(); if (toys==null) return; int allCount=toys.length;//总数量 int cleanCount=0;//清洗干净的数量 int thrownCount=0;//扔掉的数量 int newCount=0;//不用清洗的数量 for(int i=0;i<allCount;i++){ if(toys[i].干净) {newCount++;continue;} if(清洗(toys[i])){ //洗干净了 cleanCount++; 晒干(toys[i]); }else{ //无法清洗干净 扔掉(toys[i]);//扔掉 thrownCount++; } } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-10-19
new 小时工().清洗(所有玩具);
|
|
返回顶楼 | |
发表时间:2008-10-19
没看懂写这样的伪代码有什么用?
|
|
返回顶楼 | |
发表时间:2008-10-19
扔掉(toys);//扔掉
child.哭; Buy(10,ToyFactory); newCount+=10; btw:扔掉(toys); 这句明显有逻辑错误。 |
|
返回顶楼 | |
发表时间:2008-10-19
扔掉(toys);
//手误,改成 扔掉(toys[i]); 本例子的伪代码没有什么含义,只是把一件事情描述下。其实,项目/产品的开发过程也是类似的,要能把事情描述清楚了,才能开始进入开发阶段。 |
|
返回顶楼 | |
发表时间:2008-10-19
你这个明显描述不清楚,玩具没法洗了就敢扔吗?估计真得买10个才能让他重新高兴起来:)
|
|
返回顶楼 | |
发表时间:2008-10-19
if(扔掉(toys)){ //扔掉成功 thrownCount++; }else{ //扔掉失败,小孩哭不让仍。 ...//该怎么办呢 } |
|
返回顶楼 | |
发表时间:2008-10-19
那一大堆什么什么Count都是只有写没有读的废变量
你要是用Eclipse的话它就会告诉你这些玩意统统可以删掉 |
|
返回顶楼 | |
发表时间:2008-10-19
gigix 写道 那一大堆什么什么Count都是只有写没有读的废变量
你这话明显有语法错误: ++难道只有写没有读吗? 应该说没有用到这些变量 --------------add----------- 你这话明显有逻辑错误: |
|
返回顶楼 | |
发表时间:2008-10-19
前面又手误的,人真的奇怪的很。
明明想写成 扔掉(toys[i]) 结果还是写成了 扔掉(toys) .晕。 ------------关于那些Count数据-------- 只是反映了本件事情执行完毕后的一个简单统计。至于是否用到,另外再考虑。 |
|
返回顶楼 | |