一个数如果恰好等于它的因子(除自身外)之和,这个数就称为"完数"。比如6=1+2+3,因此6是完数。在Main类里面定义一个方法 方法名为isPerfect 返回类型为boolean,该方法要求接收用户输入的一个整数,并判断该整数是否是完数,将判断结果返回,在main函数中 通过键盘输入这个整数,然后调用isPerfect判断这个整数判断是否是完数,如果是输出n:Yes,否则输出n:No ,n是这个具体的数,其中在main方法中调用方法的格式为 : boolean result = isPerfect(n);
输入格式:
从键盘输入一个整数
输出格式:
在显示器输出Yes 或者No
输入样例:
在这里给出一组输入。例如:
6
输出样例:
在这里给出相应的输出。例如:
代码样例:6:Yes
import java.util.Scanner;
public class Main {
public static void main(String[]args){
Scanner in=new Scanner(System.in);
int a=in.nextInt();
boolean result = isPerfect(a);
}
public static boolean isPerfect(int n) {
int sum=0;
for(int i=1;i



