JAVA基础第五天

来源:互联网 发布:外贸数据网 编辑:程序博客网 时间:2024/05/20 16:14

1、数组的特点:

     1)数组是一个连续的内存空间。

      2)数组中的元素都是变量。

      3)数组变量中存放的是连续空间第一个元素的地址。数组元素下标从0开始,最大下标是长度-1。

      4)数组中变量的类型就是申明数组时定义的类型。

       5)数组创建之后,长度不可以改变。

       6)数组创建之后,每个元素都会初始化。int-->0   double-->0.0。

2、 length是什么?

       length是获取数组中数组元素个数的命令。

       使用方式:数组名称.length

3、数组的选择排序:


         public class ArrayTest {
  public static void main(String[] aaa){
   int []a ={2,14,6,8,95,43};
      for(int x=0;x<a.length-1;x++){
      for(int y=x+1;y<a.length;y++)
      {
      if(a[x]>a[y]){
      int temp = a[x];
      a[x] = a[y];
      a[y]=temp;
      }
      }
      }
      for(int x=0;x<a.length;x++){
      System.out.print(a[x]+" ");
      }
  }
}

4、数组的冒泡排序:

public class ArrayTest {
  public static void main(String[] aaa){
   int []a ={2,14,6,8,95,43};
      for(int x=0;x<a.length-1;x++){
      for(int y=0;y<a.length-x-1;y++)//-x:让每一次比较的元素减少,-1:避免角标越界
      {
      if(a[y]>a[y+1]){
      int temp = a[y];
      a[y] = a[y+1];
      a[y+1]=temp;
      }
      }
      }
      for(int x=0;x<a.length;x++){
      System.out.print(a[x]+" ");
      }
  }
}


0 0
原创粉丝点击