为什么这个程序运行不出结果

来源:-

K_7

2022-03-17 13:10

这个程序是: 一个数如果恰好等于它的因子之和,这个数就称为“完数”,比如28=1+2+4+7+14。编写一个应用程序在屏幕上输出1000之内的完数。

程序运行是并没有报错,但是运行不出结果

public class test2 {


public static void main(String[] args) {

// TODO Auto-generated method stub

int s=0;

int n=0;

for(int i=1;i<=1000;i++) {

for(int j=1;j<i;j++) {

if(i%j==0)

s=s+j;

}

if(i==s)

System.out.print(""+s);

n++;

if(n<10)

continue;

System.out.println();

n=0;

}

System.out.println();

}


}


写回答 关注

0回答

还没有人回答问题,可以看看其他问题

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题