ArrayList<Integer> arr=new ArrayList<Integer>”这是java中的一行代码,可是我是刚学java的看不懂啊?
请高手给予指点...这是这个问题的全部代码:程序9题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。impo...
请高手给予指点...
这是这个问题的全部代码:程序9
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如
6=1+2+3.编程 找出1000以内的所有完
数。
import java.util.*;
public class Program_9
{
ArrayList<Integer> arr=new ArrayList<Integer>();
public void getDivisors(int i)
{
for(int j=1;j<=(i/2)+1;j++)
{
if(i%j==0)
{
arr.add(j);
}
}
}
public boolean isWanNum(int i)
{
int sum=0;
this.getDivisors(i);
for(int j=0;j<arr.size();j++)
{
sum+=arr.get(j);
}
if(sum==i)
{return true;}
return false;
}
public static void main(String[] args)
{
Program_9 obj=new Program_9();
System.out.println("————该范围内的完数为————");
for(int i=1;i<1000;i++)
{
if(obj.isWanNum(i))
{
System.out.println(i);
}
obj.arr.clear();//下一次从原有arraylist之后添加
}
}
} 展开
这是这个问题的全部代码:程序9
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如
6=1+2+3.编程 找出1000以内的所有完
数。
import java.util.*;
public class Program_9
{
ArrayList<Integer> arr=new ArrayList<Integer>();
public void getDivisors(int i)
{
for(int j=1;j<=(i/2)+1;j++)
{
if(i%j==0)
{
arr.add(j);
}
}
}
public boolean isWanNum(int i)
{
int sum=0;
this.getDivisors(i);
for(int j=0;j<arr.size();j++)
{
sum+=arr.get(j);
}
if(sum==i)
{return true;}
return false;
}
public static void main(String[] args)
{
Program_9 obj=new Program_9();
System.out.println("————该范围内的完数为————");
for(int i=1;i<1000;i++)
{
if(obj.isWanNum(i))
{
System.out.println(i);
}
obj.arr.clear();//下一次从原有arraylist之后添加
}
}
} 展开
3个回答
2010-05-04
展开全部
1.ArrayList arr=new ArrayList();没桥灶有<>尖括号你明白吧?创建个对象.
2.<>尖括号,是jdk新出的功能(其实也出老么久了),<>里面的是java里的泛型,泛型就是基本类型(int,char,float等等)在java中的封装的那几个(Integer,Character等等),作物消薯用就是确定到底存放什么类罩者型
3.问个问题,请你告诉我你买的这本书叫什么名字啊?我都不会这个完数,我也想学习下类似的算法
2.<>尖括号,是jdk新出的功能(其实也出老么久了),<>里面的是java里的泛型,泛型就是基本类型(int,char,float等等)在java中的封装的那几个(Integer,Character等等),作物消薯用就是确定到底存放什么类罩者型
3.问个问题,请你告诉我你买的这本书叫什么名字啊?我都不会这个完数,我也想学习下类似的算法
展开全部
这是容器里面关于泛型的用法世中顷,搜陆泛型ArrayList<Integer> arr=new ArrayList<Integer>的作用就是容器里面培渣只能放Integer对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-05-03
展开全部
他是一个泛形集合。用法和arrayList差段塌核不多。<握掘Integer>这里面存的是表示是衫握整数型的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询