打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java基础之数组

目录 

一、数组的概念

同一种类型数据的集合。其实数组就是一个容器。运算的时候有很多数据参与运算,那么首先需要做的是什么.不是如何运算而是如何保存这些数据以便于后期的运算,那么数组就是一种用于存储数据的方式,能存数据的地方我们称之为容器,容器里装的东西就是数组的元素, 数组可以装任意类型的数据,虽然可以装任意类型的数据,但是定义好的数组只能装一种元素, 也就是数组一旦定义,那么里边存储的数据类型也就确定了。
    存数据和不存数据有什么区别吗?数组的最大好处就是能都给存储进来的元素自动进行编号. 注意编号是从0开始。方便操作这些数据。

二、声明数组

1) 一组相同类型(可以是类)数据的集合;

   2) 一个数组是一个对象;

   3) 声明一个数组没有创建一个对象;

   4) 数组能以下列形式声明:

      int[] i 或 int i[]

      Car[] c 或 Car c[]

         *C++中只能 Car c[]

         *JAVA中推荐用 Car[] c;

三、创建数组

1) 创建基本数据类型数组    int[] i = new int[2];

   2) 创建引用数据类型数组  Car[] c = new Car[100];

   3) 数组创建后有初始值。

         数字类型为0,布尔类型为false,引用类型为null

四、 初始化数组

1) 初始化、创建、和声明分开      

int[] i;

i = new int[2];

i[0] = 0;

i[1] = 1;

   2) 初始化、创建、和声明在同一时间

      int[] i = {0,1};

      Car[] c = {new Car(),new Car()};

五、 多维数组

1) 有效

      int[][] i1 = new int[2][3];

      int[][] i2 = new int[2][];

      i2[0] = new int[2],i2[1] = new int[3];

            *C++中 int[][] =new int[][3];有效

   2) 无效

     int[][] i1 = new int[][3];

   3) 数组长度 ------------数组的属性length 

      int[] i = new int[5];

      int len = i.length;//len = 5;

      Student[][] st = new Student[4][6];

      len = st.length;//len = 4;

      len = st[0].length;//len = 6;

六、 数组拷贝

System.arrayCopy(Object src, int srcPos, Object dest, int destPos, int length);

拷贝一个数组到另一个数组。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言 sizeof操作符
【Java基础 3】Java 数组详解
【小Y学算法】⚡️每日LeetCode打卡⚡️——4.寻找两个正序数组的中位数
(52)指针 (53)数组的增删改查
《Java程序设计教程》07 字符串和常用库类
06语法总结 - 数组
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服