黑马程序员技术交流社区

标题: 我用4作参数进去怎么返回还是true retrun后不是直接退出吗 [打印本页]

作者: 谢建平    时间: 2014-8-17 08:22
标题: 我用4作参数进去怎么返回还是true retrun后不是直接退出吗
  1.         static boolean yesNo(int number){
  2.                 if(number==1){
  3.         return false;
  4.                 }
  5.                 if((number==2)||(number==3)){
  6.                    return true;
  7.                 }
  8.                 for(int i=2;i<=number/2;i++){
  9.                 if(number/i==0){
  10.                            return false;
  11.                 }
  12.                        
  13.                 }
  14.                 return true;

  15.         }
复制代码


作者: 那月    时间: 2014-8-17 08:25
4/2 等于几?
作者: 谢建平    时间: 2014-8-17 08:28
我明白了 0.0 我应该用%  当局者迷
作者: 君行    时间: 2014-8-17 10:15
学习了,                                    
作者: cs8630323    时间: 2014-8-17 15:08
你参数为0试试,依然为true,for语句return是终止当前代码执行返回上层
作者: 谢建平    时间: 2014-8-18 05:43
楼上理解是不对的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2