论坛首页 海阔天空论坛

今天要把儿子的玩具好好的清洗下。(伪代码版)

浏览 3751 次
精华帖 (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++;
        }
    }

}


   发表时间:2008-10-19  
new 小时工().清洗(所有玩具);
0 请登录后投票
   发表时间:2008-10-19  
没看懂写这样的伪代码有什么用?
0 请登录后投票
   发表时间:2008-10-19  
扔掉(toys);//扔掉
child.哭;
Buy(10,ToyFactory);
newCount+=10;

btw:扔掉(toys);
这句明显有逻辑错误。
0 请登录后投票
   发表时间:2008-10-19  
扔掉(toys);
//手误,改成
扔掉(toys[i]);

本例子的伪代码没有什么含义,只是把一件事情描述下。其实,项目/产品的开发过程也是类似的,要能把事情描述清楚了,才能开始进入开发阶段。
0 请登录后投票
   发表时间:2008-10-19  
你这个明显描述不清楚,玩具没法洗了就敢扔吗?估计真得买10个才能让他重新高兴起来:)
0 请登录后投票
   发表时间:2008-10-19  
if(扔掉(toys)){
    //扔掉成功
     thrownCount++;
}else{
    //扔掉失败,小孩哭不让仍。
     ...//该怎么办呢

}
0 请登录后投票
   发表时间:2008-10-19  
那一大堆什么什么Count都是只有写没有读的废变量
你要是用Eclipse的话它就会告诉你这些玩意统统可以删掉
0 请登录后投票
   发表时间:2008-10-19  
gigix 写道
那一大堆什么什么Count都是只有写没有读的废变量

你这话明显有语法错误:
++难道只有写没有读吗?
应该说没有用到这些变量
--------------add-----------
你这话明显有逻辑错误:
0 请登录后投票
   发表时间:2008-10-19  
前面又手误的,人真的奇怪的很。

明明想写成 扔掉(toys[i]) 结果还是写成了 扔掉(toys) .晕。


------------关于那些Count数据--------
只是反映了本件事情执行完毕后的一个简单统计。至于是否用到,另外再考虑。

0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics