當前位置:首頁 » 編程語言 » 完數的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+"不是完數");
}
}
}

熱點內容
安防監控存儲 發布:2025-08-22 21:20:38 瀏覽:799
java高級培訓哪裡好 發布:2025-08-22 21:16:56 瀏覽:170
套杯演算法 發布:2025-08-22 21:15:20 瀏覽:253
unrealengine源碼 發布:2025-08-22 21:02:13 瀏覽:96
微信王者密碼是什麼 發布:2025-08-22 20:59:29 瀏覽:179
java工作流源碼 發布:2025-08-22 20:59:14 瀏覽:742
c語言一定 發布:2025-08-22 20:44:22 瀏覽:174
貪玩手游火龍合擊掛機腳本 發布:2025-08-22 20:41:17 瀏覽:22
湖北武漢市安全接入伺服器地址 發布:2025-08-22 20:41:13 瀏覽:150
雲伺服器爬蟲 發布:2025-08-22 20:32:39 瀏覽:689