由于sum求的是i的总因数,因此大循环一次sum要初始化一次。
public class L{
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%j0){
sum = sum + j;
}
}
if(isum){
System.out.println(i);
}
sum = 0;
}
}
}
浙公网安备 33010602011771号