家修资讯 > 家电维修 > 电脑维修 > 数组怎么定义

找不到附近家电维修师傅?

一键下单

数组怎么定义

发布时间:2022-12-08 14:37:56 来源:闪电家修网 阅读量:850

本文操作环境:Windows7系统,Dell G3电脑。

什么是数组:

数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。

数组是用于储存多个相同类型数据的集合。

数组定义的方法:

1、一维数组

1)、

int[] a; //声明,没有初始化

2)、

int[] a=new int[5]; //初始化为默认值,int型为0

3)、

int[] a={1,2,3,4,5}; //初始化为给定值

4)、

int[] a=new int[]{1,2,3,4,5}; //同(3)int[] a=new int[5]{1,2,3,4,5};错误,如果提供了数组初始化操作,则不能定义维表达式

5)、

int[] a; a=new int[5]; //正确,同(2)一样

int[] a; a={1,2,3,4,5}; //错误,数组常量只能在初始化操作中使用

6)、

int a[]; a[0]=1; //错误,因为数组没有初始化,不能赋值

a[1]=2;

2、二维数组

1)、

int[][] a;//声明,没有初始化

2)、

int[][] a=new int[2][3]; //初始化为默认值,int型为0

3)、

int[][] a={{1,2},{2,3},{3,4}}; //初始化为给定值

int[][] a={{1,2},{2,3},{3,4,5}}; //没有错,数组空间不是连续分配的,所以不要求每一维的大小相同

4)、

int[][] a=new int[2][];a[0]=new int[3]; //a[0]其实就是一个数组

a[1]=new int[4]; //每一维的大小可以不一样;

5)、

int[][] a=new int[][]{{1,2},{2,3},{3,4,5}}; //同(3) int[] a=new int[5]{{1,2},{2,3},{3,4,5}}; //错误,如果提供了数组初始化操作,则不能定义维表达式

int[][] a=new int[2][];a[0]={1,2,3,4,5}; //错误,数组常量只能在初始化操作中使用

6)、

int[][] a=new int[2][]; a[0][1]=1; //错误,第二维没有初始化,不能赋值,java.lang.NullPointerException异常

扩展知识

数组内存是连续的

数组是一个整体,它的内存是连续的;也就是说,数组元素之间是相互挨着的,彼此之间没有一点点缝隙。下图演示了int a[4];在内存中的存储情形:

「数组内存是连续的」这一点很重要,所以我使用了一个大标题来强调。连续的内存为指针操作(通过指针来访问数组元素)和内存处理(整块内存的复制、写入等)提供了便利,这使得数组可以作为缓存(临时存储数据的一块内存)使用。

免责声明:本网站转载内容均来自网络,若涉及侵权请务必联系删除,本网站转载内容均来自网络,若涉及侵权请务必联系删除,本网站转载内容均来自网络,若涉及侵权请务必联系删除。
相关标签:

推荐服务

更多...

热门问答

更多...
热水器水流传感器三根线定义
1、水流传感器分四线和三线,PNP主要是对正极导通,负载是接电源负极和黑线两端,NPN主要是对负极进行导通,负载是接电源正极和黑线两端。2、一般情况下传感器三 已有 1个问答

2023-03-07 17:10:18

热水器出现e4怎么回事怎么修
1、可能是感温探头故障,进水和出水温度探头断路或短路,更换电线或插座即可;2、水垢附着在热水器内表面,时间长了造成热水管路堵塞,此时仔细清洗去除污垢即可 已有 1个问答

2023-03-07 17:04:38

热水器出水不怎么热怎么回事
1、可能是因为热水器的温控器故障或损坏导致热水器不热。2、热水器使用时间长了老旧导致积碳积垢了导致热水加热不了。3、气源压力太低或液化气钢瓶气太少了或钢 已有 1个问答

2023-03-07 17:03:29

电热水器不加热了怎么回事怎么修
1、电热水器不加热要检查电源插头是否插好,有漏电保护插头的,插头上的指示灯是否亮,不亮说明保护插头可能坏了。当开关没有插紧,或者开关没有打开的时候,电 已有 1个问答

2023-03-07 16:33:12

好太太油烟机怎么清洗怎么拆卸
油烟机拆除清洗的话,要拆卸清洗的零部件,再将油烟机的废油和油烟机的机罩等逐步拆下来之后,最后将清洁液等喷洒在油烟机上面,再用可以清洁的工具来清洁。好太 已有 1个问答

2023-03-07 16:16:31

精选
优选
为你
推荐
自助
下单
客服
顶部
扫码关注公众号

扫码关注公众号

 

7X24小时报修热线

扫码下单享立减

扫码下单享立减

 

全国免费报修热线

-->