-2 java arrays constructor for-loop
所以我有一个对象数组,确切地说是500,我已经在我的代码中声明了.我从int i = 0运行for循环到i <500; 并期望所有对象被初始化或构建.我检查了数组[499]的成员数据,因为它返回true,所以它被构造了.但由于一些奇怪的原因,500给了我一个错误,我认为第500个元素没有构建.有人可以向我解释for循环机制,以及它为什么不构造?我看过其他帖子,看到人们做同样的事情,却没有
提出任何错误.我不确定我的代码是什么问题,请帮忙.第一次问题.如果我问的问题太简单,请提前抱歉.
这是我的代码/执行的两个snippits.

这是我的代码,因为链接不起作用:
public class FinalProject {
public static void main(String[] args) {
Sample[] library = new Sample[500];
for(int i = 0; i < library.length; i++)
{
library[i] = new Sample();
}
System.out.println("Availability of index 1: " + library[499].getAvailability());
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
627 次 |
| 最近记录: |