【发布时间】:2013-01-20 15:53:34
【问题描述】:
public static void main(String args[])
{
double arr[] = {1,-6.3,9000,67.009,1.1,0.0,-456,6,23,-451.88};
ArrayList<Integer> List = new ArrayList<Integer>();
List.add(1);
List.add((int) -6.3);
List.add(9000);
List.add((int) 67.009);
List.add((int)1.1);
List.add((int)0.0);
List.add(-456);
List.add(6);
List.add(23);
List.add((int)451.88);
}
public static int ArrayListMax(ArrayList List)
{
for (int i=0; i<List.size(); ++i)
{
System.out.println(List.get(i));
}
错误在:
public static int ArrayListMax(ArrayList List)
这可能是一个非常糟糕的错误,但我是 Java 新手,所以请原谅我。
有什么帮助吗?
谢谢。
编辑:
我想让 ArrayListMax 方法打印 List 的大小!
【问题讨论】:
-
声明方法为
public static void ArrayListMax(ArrayList List),因为你没有返回任何东西。 -
您没有显示完整的
ArrayListMax代码。您可能写错了退货声明或错过了它。
标签: java methods return-value