[問題] 新手Java尋找完數問題

作者: a32905169 (asiadragon)   2023-02-08 22:13:19
板上大大好
先附上題目
https://i.imgur.com/adqx9IW.jpg
我寫的程式碼
https://i.imgur.com/TwNcQ9F.jpg
輸出結果
https://i.imgur.com/tNa91mg.jpg
想問的是
為何結果中有24這個數字
想知道是不是漏了什麼細節
如果有大大能開到一下那會非常感謝
下面附上程式碼:
class Wennum{
public static void main(String[] args){
int sum = 0;
for(int i = 1;i <= 1000;i++){
for(int j = 1;j < i ;j++){
if(i % j == 0){
sum+=j;
if(sum == i){
System.out.println(i);
}
}
}
sum = 0;
}
}
}

Links booklink

Contact Us: admin [ a t ] ucptt.com