0长度数组

https://blog.youkuaiyun.com/gatieme/article/details/64131322

### Java 创建固定长度数组的示例 在 Java 中,创建固定长度数组是一个非常基础的操作。一旦数组被创建,其大小就无法更改[^2]。以下是一个完整的示例代码,展示如何创建一个固定长度的整型数组并初始化它: ```java public class FixedLengthArrayExample { public static void main(String[] args) { // 创建一个固定长度为5的整型数组 int[] numbers = new int[5]; // 初始化数组元素 numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; numbers[3] = 40; numbers[4] = 50; // 遍历并打印数组元素 System.out.println("数组中的元素是:"); for (int i = 0; i < numbers.length; i++) { System.out.println("numbers[" + i + "] = " + numbers[i]); } } } ``` 在这个示例中,`int[] numbers = new int[5];` 创建了一个长度为 5 的整型数组。默认情况下,数组的所有元素都会被初始化为 `0`。然后通过索引逐一赋值给数组元素[^2]。 如果需要创建其他类型的固定长度数组,例如字符串数组或对象数组,可以参考以下示例: #### 字符串数组示例 ```java public class StringArrayExample { public static void main(String[] args) { // 创建一个固定长度为3的字符串数组 String[] names = new String[3]; // 初始化数组元素 names[0] = "Alice"; names[1] = "Bob"; names[2] = "Charlie"; // 遍历并打印数组元素 System.out.println("数组中的元素是:"); for (int i = 0; i < names.length; i++) { System.out.println("names[" + i + "] = " + names[i]); } } } ``` #### 对象数组示例 ```java class Person { String name; int age; Person(String name, int age) { this.name = name; this.age = age; } public String toString() { return name + " (" + age + " years old)"; } } public class ObjectArrayExample { public static void main(String[] args) { // 创建一个固定长度为2的Person对象数组 Person[] people = new Person[2]; // 初始化数组元素 people[0] = new Person("Alice", 30); people[1] = new Person("Bob", 25); // 遍历并打印数组元素 System.out.println("数组中的元素是:"); for (int i = 0; i < people.length; i++) { System.out.println("people[" + i + "] = " + people[i]); } } } ``` 以上示例展示了如何创建不同类型的固定长度数组,并对它们进行初始化和访问[^4]。 ### 注意事项 - 数组长度在创建时确定后无法更改。 - 如果尝试访问超出数组范围的索引,会抛出 `ArrayIndexOutOfBoundsException` 异常。 - 推荐使用增强型 `for` 循环来遍历数组,简化代码逻辑。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值