当前位置:首页 » 编程语言 » 完数的java

完数的java

发布时间: 2023-08-22 14:41:19

Ⅰ JAVA编程 完全数

public class PerfectNumber{
private static String[] isPrefectnumber(int n){
int sum=0;

StringBuffer sBuffer = new StringBuffer();;
for (int i = 1; i < n; i++) {
if (n % i == 0){
sum += i;
sBuffer.append(","+i);
}
}
if (sum==n) {
return sBuffer.toString().replaceFirst(",", "").split(",");
}else {
return new String[0];
}
}
public static void main(String[] args){
String[] al= isPrefectnumber(t);
if (al.length!=0) {
StringBuffer sb = new StringBuffer();
sb.append(t+"是完数,其因子为");
for (int i = 0; i <al.length ; i++) {
sb.append(","+al[i]);
}
System.out.println(sb.toString());
} else {
System.out.println(t+"不是完数");
}
}
}

热点内容
装wf锁了一般原始密码是多少 发布:2025-08-25 04:40:14 浏览:355
sql转mysql 发布:2025-08-25 04:40:12 浏览:881
交互性编程 发布:2025-08-25 04:33:01 浏览:959
编译器一般多少行代码 发布:2025-08-25 04:32:28 浏览:768
asp班级源码 发布:2025-08-25 04:28:06 浏览:502
python连接redis集群 发布:2025-08-25 03:52:28 浏览:859
易语言邮箱在云服务器上 发布:2025-08-25 03:18:56 浏览:531
一刀辅助脚本 发布:2025-08-25 03:13:53 浏览:28
彩虹源码对接 发布:2025-08-25 02:12:19 浏览:902
sql字段包含某字段 发布:2025-08-25 02:04:09 浏览:378