如何正确的定义数组
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关如何正确的定义数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。操作环境:Windows7系统,Dell G3电脑。数组定
千家信息网最后更新 2026年11月01日如何正确的定义数组
这篇文章将为大家详细讲解有关如何正确的定义数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
操作环境:Windows7系统,Dell G3电脑。
数组定义的方法:
一、一维数组
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;
二、二维数组
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异常
关于如何正确的定义数组就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数组
错误
一维
内容
大小
常量
文章
更多
知识
篇文章
表达式
二维
不错
相同
就是
方法
环境
电脑
空间
系统
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融 科技
互联网 科技创业
南京欣网互联网科技
上海喔噻互联网科技
壕鑫互联网络科技
西安互联网科技公司
互联网科技logo
苏州大垚互联网科技
亿人帮互联网科技
联恩商钥互联网科技有限公司
顶级互联网科技成果有哪些
岳阳华臻互联网科技有限公司
江阴互联网智能科技产品进口
玉溪互联网科技怎么选
深圳市罗太互联网科技有限公司
深圳艾果互联网通讯科技
互联网科技创新的路径
互联网安防科技感
世界互联网科技成果奖
数字互联网科技有限公司
唐信互联网科技
浩特互联网科技
互联网科技创新服务
成都互联网科技公司工作好不好
南京一网一红互联网科技有限公司
科技互联网行业投资研究
陕西九四连强互联网科技有限公司
上海万顺科技互联网有限公司招聘
马化腾互联网科技教学
互联网科技创新方面的资料