在Java中,聲明數組的方式有以下幾種:
1. 聲明一個數組變量,但不初始化數組:
```
int[] array;
```
2. 聲明并初始化一個數組,使用大括號來指定數組元素的值:
```
int[] array = {1, 2, 3, 4, 5};
```
3. 聲明一個數組變量,并使用new關鍵字來創建一個指定長度的數組:
```
int[] array = new int[5];
```
4. 聲明一個多維數組:
```
int[][] array = new int[3][4];
```
5. 聲明一個動態初始化的數組,可以指定數組長度:
```
int[] array = new int[5];
```
6. 聲明一個匿名數組,不需要指定數組變量名:
```
new int[]{1, 2, 3, 4, 5};
```
7. 聲明一個空數組:
```
int[] array = new int[0];
```
需要注意的是,數組在聲明時需要指定數組的類型和長度。