数组的概述
- 概念;数组是具有相同数据类型的一组数据的集合。
创建一维数组
两种方式:
1数组元素类型 数组名字[];
2数组元素类型[] 数组名字;
arr = new int[5] //一位数组长度为五
给一组数组赋值
int a[] = {1,2,3};
int b[]= new int[] {4,5,6}
int c[] = new int[3];
c[0]=7; //给第一个元素赋值
c[1]=8; //给第二个元素赋值
c[2]=9; //给第三个元素赋值
注意:Java数组中的第一个元素,索引都是以0开始的。
获取数组长度
arr.length
arr:表示数组名
length:表示长度的属性
一位数组的使用场景
- 列子:
public class GetDay{
public static void main(String[] args){
//创建并初始化一维数组
int day [] = new int[]{31,28,31,30,31,30,31,31,30,31,30,31};
for(int i -= 0 ;i<12;i++){
System.out,println((i+1) + "月有" +day[i]+"天");
}
}
}
二维数组
两种方式:
1数组元素类型 数组名字[][];
2数组元素类型[][] 数组名字;
语法 int char1[][];
char[][] tdarr2
- 两种分配方式:
直接分配: int a[][];
a = new int [2][4];
先行分配:int b [][];
b = new int [2][];
b[0] = new int[2];
b[1] = new int[2];
- 注意:创建二维数组的时候,可以只声明 行 的长度,而不声明 列 的长度
数组的基本操作
-
1 遍历数组:就是获取数组中的每一个元素,通常遍历数组都是使用for循环来实现的
例子: image.png
网友评论