java中数组的定义
时间: 2024-06-14 18:04:17 浏览: 222
java中数组的定义及使用方法详解.docx
在Java中,有多种方式可以定义数组。以下是四种常见的定义二维数组的方式和动态初始化数组的方式:
1. 初始化定义二维数组:
```java
int[][] array1 = {{1,2,3},{4,5,6}};
```
这种方式直接在定义数组的同时给数组赋初值,可以直接指定每个元素的值。
2. 动态初始化二维数组:
```java
int[][] array2 = new int[2][3];
```
这种方式先定义了一个二维数组,然后使用`new`关键字创建了一个具有指定行数和列数的二维数组。此时数组中的元素都会被初始化为默认值。
3. 动态初始化一维数组:
```java
int[] array3 = new int[]{1,2,3,4,5};
```
这种方式先定义了一个一维数组,然后使用`new`关键字创建了一个具有指定元素个数的一维数组。可以直接指定每个元素的值。
4. 动态初始化一维数组简化写法:
```java
int[] array4 = {1,2,3,4,5};
```
这种方式是对上一种方式的简化写法,省略了`new int[]`部分。
需要注意的是,Java中的数组是固定长度的,一旦定义后,其长度就不能再改变。
阅读全文