黑马程序员技术交流社区

标题: 程序似乎有问题 [打印本页]

作者: H_黑马论坛    时间: 2015-4-14 22:33
标题: 程序似乎有问题
求各位大神帮我看看错在哪了?为什么运行不出结果呢 ?谢谢了


class Demo6
{
        public static void main(String[] args)
        {
                 int num;
         for(num=1;num<1000;num++)
         {
                 int sum=0;
                 for(int i=0;i<num;i++)
                 {
                         if(num%i==0)
                         {
                                 sum+=i;
                                 if(num==sum)
                                    {System.out.println(num);}
                         }
                 }
         }
        }
}




作者: 瀚海狼烟    时间: 2015-4-14 22:46
for(int i=0;i<num;i++)
                 {
                         if(num%i==0)



定义的这个i不可作取余的值,因i再次可取到0..




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