public static String among(String firstip,String endip){

     long endlong=ipend.ipToLong(endip);
for(int msk=10;msk<32;msk++)
{   
          ......
                          ......
                          return msk;
 }
return "OK";

上面如果去掉return "OK"; 就会提示错误要返回字符串类型可是我只需要return msk;这个即可怎样能保证程序没有错误,而不需要return "OK";返回无用的数据

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【cnhuai】截止到2008-07-18 11:17:25的历史汇总数据(不包括此帖):
    发帖的总数量:54                       发帖的总分数:898                      每贴平均分数:16                       
    回帖的总数量:40                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:52                       结贴的总分数:858                      
    无满意结贴数:11                       无满意结贴分:220                      
    未结的帖子数:2                        未结的总分数:40                       
    结贴的百分比:96.30 %               结分的百分比:95.55 %                  
    无满意结贴率:21.15 %               无满意结分率:25.64 %                  
    值得尊敬
      

  2.   

     return msk; 
    在for循环里面,方法最后返回 return null好了
      

  3.   

    ipend 这是个什么啊晕?反正这函数就是要返回个字符串, 这样写如果IF里的return没被执行函数就没返回值了.  所以肯定最后还要有一个return "***";
      

  4.   

    在循环前定义int msk=10;把return msk移到循环外面
      

  5.   

    你在外面返回吧,不要在循环里面return,在循环里面使用break;,在方法里面return.
      

  6.   

    cangbai217 你懂我的意思了 呵呵