ITPUB??ì3
报名申请微软有影响力专家

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 求助
离线 braveone
中级会员


精华贴数 0
个人空间 0
技术积分 448 (4526)
社区积分 195 (2532)
注册日期 2006-3-8
论坛徽章:3
2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:铁人三项ITPUB新首页上线纪念徽章   
      

发表于 2006-7-10 11:23 
求助

class C {
      public boolean b() {
           for(int k=0;k<10;k++){
               if(k==3)
                     return true;
              else
                     return false;
           }
      }
}

在eclipse中总是提示the method must return a result of type of boolean。请问如何修改才能正常呢?


只看该作者    顶部
离线 braveone
中级会员


精华贴数 0
个人空间 0
技术积分 448 (4526)
社区积分 195 (2532)
注册日期 2006-3-8
论坛徽章:3
2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:铁人三项ITPUB新首页上线纪念徽章   
      

发表于 2006-7-11 09:43 
看来只能找个折衷的办法了。
private int i = 0\\定义一个成员变量
在循环当中if(x==3) i = 1
当出了循环再用if判断来返回true或false.
不知哪位高人还有更好的办法?


只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4437 (328)
社区积分 3676 (397)
注册日期 2006-6-15
论坛徽章:27
现任管理团队成员2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:乒乓球生肖徽章2007版:蛇2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:羽毛球
2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:举重2008新春纪念徽章   

发表于 2006-7-11 09:46 
声明返回值类型了就一定要返回,for 循环外面+一个


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
离线 sunhoon7
中级会员



精华贴数 0
个人空间 0
技术积分 1046 (1816)
社区积分 0 (866249)
注册日期 2006-4-15
论坛徽章:0
      
      

发表于 2006-7-12 10:37 
定义一个boolean b;
retrun b;这样行嘛


只看该作者    顶部
离线 braveone
中级会员


精华贴数 0
个人空间 0
技术积分 448 (4526)
社区积分 195 (2532)
注册日期 2006-3-8
论坛徽章:3
2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:铁人三项ITPUB新首页上线纪念徽章   
      

发表于 2006-7-12 15:15 


QUOTE:
最初由 sunhoon7 发布
定义一个boolean b;
retrun b;这样行嘛


可以,比我那个定义一个变量,来判断变量值的方法要精彩得多。


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰网域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:060528号 联系我们 法律顾问