二维数组的创建及使用
1、二维数组的创建
2、二维数组初始化
3、使用二维数组
二维数组的创建
声明二维数组的方法有两种,语法如下所示:
数组元素类型 数组名字[ ][ ];
数组元素类型[ ][ ] 数组名字;
数组元素类型:决定了数组的数据类型,它可以是Java中任意的数据类型,包括基本数据类型和非基本数据类型。
数组名字:为一个合法的标识符
符号“[ ]”:指明该变量是一个数组类型变量,两个“[ ]”表示要创建的数组是二维数组。
二维数组初始化
二维数组的初始化同一维数组初始化类似,同样可以使用大括号完成二维数组的初始化。语法如下所示:
type arrayname[][] ={value1,value2…valuen};
type:数组数据类型
arrayname:数组名称,一个合法的标识符
value:数组中各元素的值
使用二维数组
二维数组在实际应用中非常广泛。下面的实例就是使用二维数组输出一个3行4列且所有元素都是0的矩阵。
数组排序算法
1、冒泡排序
2、直接选择排序
3、反转排序
冒泡排序
在程序设计中,经常需要将一组数列进行排序,这样更加方便统计与查询。程序常用的排序方法有冒泡排序、选择排序和快速排序等。本节将介绍冒泡排序方法,它以简洁的思想与实现方法而备受青睐,是广大学者最先接触的一个排序算法。
冒泡排序是最常用的数组排序算法之一,它排序数组元素的过程总是小数往前放,大数往后放,类似水中气泡往上升的动作,所以称作冒泡排序。
直接选择排序
直接选择排序方法属于选择排序的一种,它的排序速度要比冒泡排序快一些,也是常用的排序算法,是初学者应该掌握的。
反转排序
顾名思义,反转数组就是以相反的顺序把原有数组的内容重新排序。反转排序算法在程序开发中也经常用到。