java se 基础篇二.

数组(Array)

数组:一块连续的内空间,存放数据类型相同的一组数据

优点:内存空间连续,存取值时效率较高

缺点:长度在声明时是固定的,不能随时的改变数组的长度

 

两种声明方式:

 int[] num = { .... };

int[] num = new int[length];

 

数组长度:是数组中存储元素的个数。

索引:从0开始到数组的长度-1

索引作用:通过索引来访问数组中的元素

 

遍历数组方法

int[] num = new int[8];

for(int i = 0 ; i < num.length ; i++ ){

  System.out.print(num[i]);

}

for(int x : num){

  System.out.print(x);

}

 

二维数组

int[][] num = new int[][];

foreach遍历二维数组

for(int[] x:num){

  for(int y:x){

    System.out.print(y);

  }

}

 

冒泡排序

int[] num = new int[length];

for(int i = 0; i < length-1; i++){

  for(int j = 0 ; j < length-1-i; j++){

    if(num[j] > num[j+1]){

      int temp = num[j];

      num[j] = num[j+1];

      num[j+1] = num[j];

    }

  }

}

 

posted @ 2017-09-21 22:02  熊猫~  阅读(82)  评论(0)    收藏  举报