public class test{
public static void main(String[] args) {
int []arr;
for(int i = 0;i<arr.length;i++) {
arr[i]=(int)(Math.random()*100);
}
}
}
public class test{
public static void main(String[] args) {
int []arr;
for(int i = 0;i<arr.length;i++) {
arr[i]=(int)(Math.random()*100);
}
}
}
数组 int[] arr 未初始化长度,否则进入循环时,会报下标越界。以下供参考
/** 主函数 */
public static void main(String[] args) {
// 初始化数组长度为10
int[] arr = new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 100);
System.out.println(arr[i]);
}
}