import java.util.*;
class TryRandom
{ Random rand=new Random();
public static void main(String [] args)
{ int [] a;
int i=rand.nextInt(20);
System.out.println("i is:"+i);
a=new int[i];
System.out.println("length of a = " + a.length);
for(int j = 0; j < a.length; i++)
System.out.println("a[" + j + "] = " + a[j]);
}
}
class TryRandom
{ Random rand=new Random();
public static void main(String [] args)
{ int [] a;
int i=rand.nextInt(20);
System.out.println("i is:"+i);
a=new int[i];
System.out.println("length of a = " + a.length);
for(int j = 0; j < a.length; i++)
System.out.println("a[" + j + "] = " + a[j]);
}
}
2 i++,能改变j < a.length的结果吗?
a=new int[i + 1];
i++ //跟j没关系,j=0 没改变 错误好多