posts - 3,  comments - 3,  trackbacks - 0
  2006年6月20日
          我这个人有时比较粗心大意,天生对一些记忆性的东西容易搞错,比如到底一个判断方法执行后返回值是true还是false,一个if判断条件应该为真时执行{}内语句还是假时有时候经常搞不清楚。
         今天作的程序中有一个需要判断一个变量是否为空,如果不为空并执行一个特定语句的程序,我就马马虎虎写成了如果为空则执行这个语句。郁闷!!老是犯这类错误!

         今天的程序中有检查出一个错误,本来应该这样执行的程序:如果一次不成功则执行第二次,第二次不成功则执行第三次,如果第三次不成功则执行一个特定操作。修改后代码如下:
 if (contents == null || contents == ""{
                    Thread.sleep(
100);
                    contents 
= this.getContent(a, b);
                }
 
                
if (contents == null || contents == ""{
                    Thread.sleep(
200);
                    contents 
= this.getContent(a, b);
                }
 
                
if (contents == null || contents == ""{
                    contents 
= "出错提示和帮助免责信息";
                }
原来错误代码:
 if (contents == null || contents == ""{
                    Thread.sleep(
100);
                    contents 
= this.getContent(a, b);
                }
else if (contents == null || contents == ""{
                    Thread.sleep(
200);
                    contents 
= this.getContent(a, b);
                }
else if (contents == null || contents == ""{
                    contents 
= "出错提示和帮助免责信息";
                }

错误的方法使得程序没有达到一次达不到目的重试两次的目的简直返晕,竟然犯这种处级以下错误。
posted @ 2006-06-20 15:43 阿郎 阅读(206) | 评论 (3)编辑 收藏
<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

我正在读

常用链接

留言簿(1)

随笔档案

我的其他博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜