大家好,又见面了,我是你们的朋友全栈君。
package 算法;
import java.util.Scanner;
public class 完数 {
static int sum;
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
System.out.println(“测试的数:”);
int num=scanner.nextInt();
f(num);
//完数:能被小于此数整除的数相加等于此数
System.out.println(sum==num?sum:0);
}
private static void f(int num) {
for(int i=num-1;i>0;i–){
if(num%i==0){
sum=sum+i;
}
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106012.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...