免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1613 | 回复: 2
打印 上一主题 下一主题

[求助]Eclipse集成开发环境下报返回错误,是否bug? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-02 11:38 |只看该作者 |倒序浏览
本帖最后由 awool_cu 于 2012-03-02 15:06 编辑

写了一个ping网络的方法:
public String getPing()
{

   String pingOut = null;

   for (int i = 1;  i <= 255; i++)
  {

     pingOut =  getPingResponse();     //     getPingResponse()方法是类型为String获得ping后的响应

     if (pingOut.equals("0% packet loss"))                       
         return  IPAddressSegment() + i + "(OK)";             // IPAddressSegment()是类型为String的IP地址段
     else                               
         return  IPAddressSegment() + i + "(ERROR)";
   }

}

在 Eclipse集成开发环境下, 提示getPing()方法没有返回值, 我写的返回值在for循环语句块里,最后返回的只有网络通就OK,网络不通就ERROR.
难道这是个BUG?

求大牛帮忙解决!!!

论坛徽章:
0
2 [报告]
发表于 2012-03-02 14:21 |只看该作者
本帖最后由 awool_cu 于 2012-03-02 14:55 编辑

有高手知道吗?

我把return返回写在for循环模块里,Eclipse集成开发环境就报错误, 说我要返回个String的类型值~


我必须要在for循环模块里去返回判断语句判断后得到的两个值!

杂出了个怎么个BUG!

大家怎么解决的?

论坛徽章:
0
3 [报告]
发表于 2012-03-02 14:56 |只看该作者
本帖最后由 awool_cu 于 2012-03-02 15:09 编辑

急 ,求帮助!!!快顶下!!! 哪个好心的高手给说下,怎么回事?

在线等帮助, 估计是Eclipse集成开发环境弱智的语法分析器错误!

我要是添加个return null;语句,把这个语句写在for循环外,getPing()方法内,就不提示这样的错误, 但是for循环结束后,返回的是null,不是我要的结果,我要的是if判断语句里面return的结果!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP