为了账号安全,请及时绑定邮箱和手机立即绑定

这个for嵌套的语句为什么会无限循环?

这个for嵌套的语句为什么会无限循环?

kawsar 2016-05-21 10:04:54
//从键盘输入一个数字,判断其是否为完全数(所有因数的和等于自身的数) import java.util.*; public class K{ public static void main(String[] args){ Scanner reader=new Scanner(System.in); int num=reader.nextInt(); for(int i=1;i<=num/2;i++){     for(int a=0;a!=num;a=a+i){   //这两个for求出这个num的因数 if(a+i==num)    //这里做判断 System.out.println("是完全数"); else  System.out.println("不是完全数");     } } } }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1646 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信