源代码如下:import java.util.List;
import java.util.ArrayList;
import java.util.Random; 
public class DebugTest { private List<Integer> list=new ArrayList<Integer>();

public void doMain()
{
Random r=new Random();
for(int i=0;i<100;i++)
{
int nextInt=r.nextInt(i);
list.add(new Integer(nextInt));
}
int sum=0;
for(int i=0,n=list.size();i<n;i++)
{
Integer value=(Integer)list.get(i);
sum +=(value.intValue());
}
System.out.println(sum);
}
public static void main(String[] args) {

DebugTest d=new DebugTest();
d.doMain();
}}执行错误提示:
Exception in thread "main" java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:248)
at com.adrain.demo.DebugTest.doMain(DebugTest.java:18)
at com.adrain.demo.DebugTest.main(DebugTest.java:33)请问各位大侠 问题在哪?