您的位置:首页 > 编程语言 > Java开发

java 之 数组初运用

2015-06-24 19:12 435 查看
  由于单一的变量难以满足应用程序的设计要求,java提供了可以同时存放多个同类型基础数据类型变量和对象的 数组型类型变量。

  其特点如下:

                     int [ ] num=new int[3];或者int num[]=new int[3];或者int [ ] num={ ,  ,  ,  ,  , };

                        1.连续的内存空间

                        2.存放的都是同类型的变量

                        3.数组变量中存放的是连续空间第一元素的地址,数组下标从零开始,最大下标是其长度减一

                        4.数组的类型是申明数组定义的类型

                        5.数组创建以后长度固定,不发生变化

                        6.数组创建以后,每个元素都会做初始化,如int->0;double->0;

数组运算之举例

1.排序

 int[] a = { 15, 5, 8, 16, 8, 9 };

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

   for (int j = i + 1; j < a.length; j++) {

    if (a[i] < a[j]) {

     int temp = a[i];

     a[i] = a[j];

     a[j] = temp;

    }

   }

  }

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

   System.out.println(a[i]);

  }

 2.删除相同数后将后面的数前移一位

int[] a = { 12, 24, 52, 14, 27, 29, 14, 31, 12, 25, 14, 92, 29 };

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

   for (int j = i + 1; j < a.length; j++) {

    if (a[i] == a[j]) {

     for (int l = j; l < a.length - 1; l++) {

      a[l] = a[l + 1];

     }

    }

   }

  }

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

   if (a[i] == a[i + 1]) {

    break;

   }

   System.out.println(a[i]);

  }

  


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: