6.简单的了解一下数组和它的使用方法

				数组定义以及用法

一 . 我们了解一下
刚开始我们是使用的变量来储存数据的
int num = 1;
String name = “xxx”;
这样如果去存去多数据的时候我们需要去定义许多变量,这个时候我们就想到了用一种新的额办法来存储数据
这就是数组
二 。 数组
定义:在内存中分配了一连串的空间来储存相同数据类型的数据

三 。定义数组
数组类型[] 数组名 = new 数据类型[数组的长度];
四 。数组的要素
1.数据类型:这个数组储存的数据类型
2.数组名:用来标识数组的
3.数组的长度:数组能够存储多个元素
4.数组的下标/索引:从0开始,索引用来标识每个元素在数组的位置
5.数组的元素:数组中储存的数据,我们简称为数组元素
像数组中存储数据
数组名[下标] = 元素值;
从数组中拿数据
根据元素的下标=数组名的下标
获取数组的长度
数组名.length

五 、数组在内存中的分配【数组是引用数据类型】
1.数组是在堆中,根据元素类型和元素个数来划分一连串的空间
2.根据类型进行初始化
3.将这块空间的地址值赋值给栈中的引用

六。掌握冒泡排序
冒泡排序中用到了二重循环
记住冒泡排序的口诀:
外层循环n-1;
内层循环n-1-i;
例如:

int[]  arrays ={3,10,9,78,3,65,45,6};
	for (int i = 0;i<arrays.length-1;i++){
		for(int j = 0;j<arrays.length-1-i;j++){
				if(arrays[j]>arrays[j+1]){
						int temp = arrays[i];
						arrays[i] = arrays[i+1];
						arrays[i+1] = temp;
				}
		}
	}
	System.out.print(Arrays.toString(arrays))
``




	

  
**七掌握Arrays数组工具类的使用**

toString() 将数组内的元素转化为一个字符串;
sort();  将数组进行升序排列
copyOf;将数组内的元素赋值到一个指定长度的新数组中
binarySearch();  二分查找  前提是升序排好的数组,查找指定的额数组的索引

*八,了解一下二位数组*
		首先了解一下,Java中是没有二维数组的(内存中的形式是没有二维数组)!但是在语法上是有的
		int[][]  arr = new int[3][6];
		
 

猜你喜欢

转载自blog.csdn.net/weixin_44614066/article/details/86656163