欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA练习,for循环的嵌套使用

程序员文章站 2024-03-15 21:48:06
...

下面是一个案例,找出1000以内的所有的完美数,
这个练习能够学习到for循环的嵌套使用

     public static void main(String [] args){
          for(int i=1;i<=1000;i++){   //建立一个一千以内的数
              int n=0;
              for(int j=1;j<i;j++){
                  if(i%j==0){    //判断j是不是i的因数
                     n=n+j;    //  接收因数之和
                  }
              }
              if(n==i){  //判断因数和与i是否相等,如果相等为完美数,反之不是
              System.out.println(i+"是完美数");
              }
          } 
}

/* 完美数,就是一个整数的所有因数(除了本身)之和等于它本身.

  • 例如6的因数除了本身有 1 2 3 1+2+3=6 所以6是完美数
相关标签: for循环