我正在尝试制作一个 Java 程序,它可以在 1-20 之间生成 n 个随机值,并将它们放入一个数组中。到目前为止,我的程序是:
public class bias{
public static void main(String[] as){
for (int n = 10; 0 < n; n--){
int[] values;
values = new int[n];
int b = (int)(Math.random()*20) + 1;
values[n--] = b;
}
System.out.println(values.length);
}
}
但是当我编译它时出现错误:
C:\javas>javac bias.java
bias.java:9 error: cannot find symbol
System.out.printLn<values.length>;
symbol: variable values
location: class bias
1 error
我似乎无法理解和调试,我的问题是什么?