java中如何判断一个数是否完全数!!
java中如何判断一个数是否完全数!!
日期:2017-09-07 01:30:29 人气:1
java中如何判断一个数是否完全数,可以分为求约数(不包括本身)、求约数之和以及比较自身和约数之和是否相等三个步骤。
第一步:求约数
public static List yueShu(int n){
List list = new ArrayList();
for(int i=1;i<=n/2;i++){
if(n%i==0){
list.add(i);
}
}
return list;
}
解析:如果该数除以循环中的变量的余数为零,那么该变量就是该数的约数。其中有个