首页 >Java >java教程 >Java中如何正确初始化数组?

Java中如何正确初始化数组?

Patricia Arquette
Patricia Arquette原创
2024-12-21 10:50:10386浏览

How to Correctly Initialize Arrays in Java?

Java 中数组初始化故障排除

在 Java 中初始化数组时,必须遵守正确的语法和索引约定以避免错误。

问题:

尝试按如下方式初始化数组会导致错误:

data[10] = {10,20,30,40,50,60,71,80,90,91};

解决方案:

有问题的line 是数组初始化的错误语法。要纠正此问题:

使用数组初始值设定项:

int[] data = {10,20,30,40,50,60,71,80,90,91};

或者,将新数组分配给声明变量:

int[] data;
data = new int[] {10,20,30,40,50,60,71,80,90,91};

请注意以下重要事项要点:

  • 将新数组分配给声明的变量时,new 关键字是必需的。
  • Java 数组使用从 0 开始的索引。访问 data[10] 无效,会抛出 ArrayIndexOutOfBoundsException。

以上是Java中如何正确初始化数组?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn