
已解决问题
谷歌独恋凡尘用户在2014.05.16提交了关于“刘维关于j**a 变量的作用域问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-24T09:37:11。/*
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。
*/
publicclassDome10{
publicstaticvoidwanshu(){
for(inti=1;i<1000;i++){
intk=0;
for(intj=1;j<=i/2;j++){
if(i%j==0){
k=k+j;
}
}
if(k==i){
System.out.println(i+"");
}
}
}
publicstaticvoidmain(String[]args){
wanshu();
}
}
这个Dome中如果把intk=0放在第一个for循环外面就没有结果我想问为什么?
希望大家能够帮助她。详细问题描述及疑问:
/*
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。
*/
publicclassDome10{
publicstaticvoidwanshu(){
for(inti=1;i<1000;i++){
intk=0;
for(intj=1;j<=i/2;j++){
if(i%j==0){
k=k+j;
}
}
if(k==i){
System.out.println(i+"");
}
}
}
publicstaticvoidmain(String[]args){
wanshu();
}
}
这个Dome中如果把intk=0放在第一个for循环外面就没有结果我想问为什么?
期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!