头歌java数组基础
时间: 2024-04-27 20:16:28 浏览: 141
java基础之数组
Java数组是一种用于存储多个相同类型数据的数据结构。它是一个固定长度的容器,可以在其中存储同一类型的数据。以下是Java数组的基础知识:
1. 声明和创建数组:可以使用以下语法声明和创建数组:
```
数据类型[] 数组名 = new 数据类型[数组长度];
```
例如,声明一个整型数组并分配长度为5的空间:
```
int[] numbers = new int[5];
```
2. 初始化数组:可以使用以下两种方式初始化数组:
- 静态初始化:在声明数组时直接为数组元素赋值。
```
数据类型[] 数组名 = {元素1, 元素2, ...};
```
例如,初始化一个字符串数组:
```
String[] fruits = {"apple", "banana", "orange"};
```
- 动态初始化:在声明数组后,逐个为数组元素赋值。
```
数组名[索引] = 值;
```
例如,动态初始化一个整型数组:
```
int[] numbers = new int[3];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
```
3. 访问数组元素:可以使用索引来访问数组中的元素。索引从0开始,最大索引为数组长度减1。
```
数组名[索引]
```
例如,访问上述整型数组的第一个元素:
```
int firstNumber = numbers[0];
```
4. 数组长度:可以使用`length`属性获取数组的长度。
```
数组名.length
```
例如,获取上述整型数组的长度:
```
int length = numbers.length;
```
5. 遍历数组:可以使用循环结构遍历数组中的所有元素。
```
for (int i = 0; i < 数组名.length; i++) {
// 访问数组元素:数组名[i]
}
```
例如,遍历上述整型数组并打印每个元素:
```
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
```
阅读全文