Java定义数组方法
时间: 2023-07-07 10:04:35 浏览: 116
JAVA基础之数组的定义方式
在Java中定义数组的方法有两种,一种是静态初始化,另一种是动态初始化。
1. 静态初始化
静态初始化是指在定义数组的同时就为数组元素分配空间并赋初始值。
语法格式如下:
```java
数据类型[] 数组名 = {元素1, 元素2, …, 元素n};
```
例如,定义一个整型数组并赋初值为1、2、3:
```java
int[] nums = {1, 2, 3};
```
2. 动态初始化
动态初始化是指先定义数组,再为数组元素分配空间并赋初值。
语法格式如下:
```java
数据类型[] 数组名 = new 数据类型[数组长度];
```
其中,数组长度表示数组可以存储的元素数量。
例如,定义一个长度为3的整型数组:
```java
int[] nums = new int[3];
```
需要注意的是,动态初始化只为数组元素分配了空间,并没有给数组元素赋初值。因此,在使用动态初始化的数组时,需要先为数组元素赋值,否则数组元素的值将为默认值(数值类型为0,布尔类型为false,引用类型为null)。
阅读全文