读书人

第十二学时 数组

发布时间: 2013-08-10 21:14:06 作者: rapoo

第十二课时 数组

第十二课时 ?数组

数组就是一个能存相同类型的一个集合,但是它与列队不一样。数组一旦定义,其大小就无法修改。

?

定义 :

类型[] 变量 = new 类型[count];

类型[] 变量 = {数。。。。};

基本上用的最多的就这两种,注意一点的是第一种可拆分,第二种不行

?

数组也分多维数组

使用方法与一维类似

类型[][]变量 = new 类型[count][count];

类型[][] 变量 = {{},{}..};

?

数组要注意一点,多维数组,比如二维的,看起来好像分行和列,其实在计算机里面储存是一段连续的空间,只是一行而已

?

下面就演示个简单的例子:数组排序

代码比较简单,我就不写注解了

public class Test {/** * @param args */public static void main(String[] args) {int[] arr = {1,2,3,6,8,3,5,8,99};sort(arr);for(int i = 0;i<arr.length;i++){System.out.print(arr[i]  + "   ");}}public static void sort(int[] arr){for(int i=0;i<arr.length;i++){for(int j = i;j<arr.length-1;j++){if(arr[j]>arr[j+1]){int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}}}

?

读书人网 >编程

热点推荐