JAVASE之 数组

什么是数组?
可以存储基本类型的数据和引用类型的数据,数组是一个集合,一个数组可以存储多个相同数据类型的数据

数组的声明方式: type var[] 或 type[] var;
例如:
int a[];
int[] a1;
double b[];
String []c;

	// Java语言中声明数组时不能指定其长度(数组中元素的数) 
	例如:int a[5];      //是错误的

定义一个数组
数据类型[] a;

int [] a=new int [5]; 

数组元素的默认值
byte,short,int,long; 0
float,double; 0.0
char 0
boolean false
String null

数组的使用

1.循环遍历

		int a[]= {11,22,33,44,55,66};
		for(int i=0;i<a.length;i++) {
			System.out.println(a[i]);
		}

2.增强的for循环(jdk1.5后增加)
格式:for(数据类型 变量:集合名){
}

		int a[]= {11,22,33,44,55,66};
		for(int j:a) {
			System.out.println(j);
		}

补充: for-each(增强for循环)的使用限制
1.这个循环只能用于对集合的遍历
2.只能全部遍历,不能只取其中的一部分

二维数组
二维数组的初始化
1.静态初始化

		int a[][]= {{1,2,3},{3,4,5},{7,8,9}};
		for(int[] i:a) {
		for(int m:i) {
			System.out.println(m);
		}
		}

2.动态初始化

		int []i= {1,2,3,4};
		int []j= {4,5,6,8,2};
		int [][]a=new int [2][];    //创建一个二维数组,数组中有2个元素,每个元素可指向一个一维数组 
		a[0]=i;
		a[1]=j;

猜你喜欢

转载自blog.csdn.net/weixin_42939612/article/details/82939405
今日推荐