java数组初始_java数组初始化的三种方式
时间: 2023-08-10 16:02:13 浏览: 58
Java数组可以通过以下三种方式进行初始化:
1. 动态初始化:在定义数组时,指定数组的长度,系统会自动为数组分配默认值。例如:
```
int[] arr = new int[5];
```
这里定义了一个长度为5的整型数组,系统会自动为数组中的元素赋默认值0。
2. 静态初始化:在定义数组时,直接指定数组中的元素值,不需要指定数组的长度。例如:
```
int[] arr = {1, 2, 3, 4, 5};
```
这里定义了一个整型数组,包含了5个元素的值1、2、3、4、5。
3. 默认初始化:如果在定义数组时没有指定数组的长度或者元素的值,系统会自动为数组分配默认值。例如:
```
int[] arr; // 定义了一个整型数组,没有初始化
```
此时数组arr中的元素值为0。
相关问题
java jbutton数组_Java JButton数组初始化后还是空?
如果你在Java中声明了一个JButton数组,那么在默认情况下它会被初始化为null值。你需要手动初始化每个JButton对象并将其添加到数组中。例如,以下代码初始化一个长度为5的JButton数组,并将每个按钮的文本设置为从1到5的数字:
```
JButton[] buttons = new JButton[5];
for (int i = 0; i < buttons.length; i++) {
buttons[i] = new JButton("" + (i + 1));
}
```
这将创建一个名为buttons的JButton数组,其中包含5个按钮,其文本分别为“1”到“5”。现在,你可以将这些按钮添加到容器中,如JPanel或JFrame,并像操作任何其他JButton对象一样使用它们。
java 数组初始化方式
在Java中,数组的初始化有以下几种方式:
1. 静态初始化:在声明数组的同时,为数组元素赋初值。例如:int[] array = {1, 2, 3, 4, 5};
2. 动态初始化:在声明数组的同时,指定数组的长度,并逐个为数组元素赋值。例如:int[] array = new int; array = 1; array = 2; array = 3; array = 4; array = 5;
3. 简化格式的静态初始化:在声明数组的同时,直接为数组元素赋初值。例如:int[] array = new int[]{1, 2, 3, 4, 5};