Java实现特定范围的完数输出算法示例

  

本文实例讲述了Java实现特定范围的完数输出算法。分享给大家供大家参考,具体如下:

  

  

一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。

  

例如6=1 + 2 + 3(6的因子是1,2,3)。

  

现在,你要写一个程序,读入两个正整数n和m (1 & lt;=n   

提示:可以写一个函数来判断某个数是否是完数。

  

输入格式:

  

两个正整数,以空格分隔。

  

输出格式:

  

其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没有,则输出一个空行。

  

输入样例:
  1 10
  输出样例:
  6

  

        进口java.util.Scanner;   公开课主要{//判断是否是完数   公共静态布尔isFinishedNum (int n)   {//排除干扰1、2   如果((n==1) | | (n==2))   返回错误;   布尔isFinishedNum=false;   int和=1;   for (int i=2; i之前      

  

癑ava实现特定范围的完数输出算法示例"

  

癑ava实现特定范围的完数输出算法示例"

  

癑ava实现特定范围的完数输出算法示例"

  

更多关于java算法相关内容感兴趣的读者可查看本站专题:《java数据结构与算法教程》、《java操作DOM节点技巧总结》,《java文件与目录操作技巧汇总》和《java缓存操作技巧汇总》

  

希望本文所述对大家java程序设计有所帮助。

Java实现特定范围的完数输出算法示例