栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础

数组    什么是数组 • 如果一个系统中存储的是一个 Java 工程师信息,假设这个系统需要存储 100 个 Java 工程师信息,如何便捷的存储这些信息?使用数组 • Java 提供了一种称为数组的数据类型,数组不是基本数据类型,而是引用数据类型 • 数组是把相同类型的多个变量按一定顺序组织起来,这些按序排列的同类型数据元素的集合称为数组 • 数组中的元素在内存中是连续存储的 • 数组中的数据元素既可以是基本类型,也可以是引用类型

使用数组的三个步骤(声明、创建和赋值) • 使用数组时,需要声明、创建、赋值并使用三个步骤 • 声明数组的语法形式如下,推荐使用前一种

    数据类型[]  数组名; 或  数据类型 数组名[];

•声明数组 就是告诉内存,该数组中元素是什么类型的,如下

    int engNo[];

    double[] engSalary;

    String[] engName;//String 字符串是引用类型,engName 数组里存放的是引用类型元素

    必须注意,Java 语言中声明数组的时候不可以指定数组长度,例如int engNo[100]是非法的

• 创建数组 就是要为数组分配内存空间,不分配内存是不能存放数组元素的,创建数组就是在内存中划分出几个连续的空间用于依次存储数组中的数据元素,其语法形式如下

     数组名 = new 数据类型[数组长度];

     也可以把数组声明和数组创建合并,其语法形式为:

     数据类型[] 数组名 = new 数据类型[数组长度];

     其中数组长度就是数组中存放的元素个数,必须是正整数,如下

     int[] engNo = new int[5];

     String[] engName = new String[5];

•赋值并使用数组 在使用数组时,主要通过下标来访问数组元素 • 给数组赋值的语法形式如下

     数组名[数组下标] = 数值;

• 数组下标从 0 开始编号,数组名[0]代表数组中第 1 个元素,数组名[1]代表数组中第 2 个元素...数组下标的最大值为数组长度减 1,如果下标值超过最大值会出现数组下标越界问题,如下

     engNo[0] = 1001;

     engNo[1] = 1002;`

     engName[4] = "张三";

     engName[5] = "李四";//错误,数组的最大长度是 5,因此最后一个数组元素是 engName[4]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/666155.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号