如何正确的定义数组
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关如何正确的定义数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。操作环境:Windows7系统,Dell G3电脑。数组定
千家信息网最后更新 2025年12月02日如何正确的定义数组
这篇文章将为大家详细讲解有关如何正确的定义数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
操作环境: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安全错误
数据库的锁怎样保障安全
武侠q传v19星耀版服务器
超微服务器故障灯
软件开发公司财务软件
网络安全与应用技术研究生院校
数据库系统绪论思维导图
智能网络技术概念股票
网络安全监测装置防护检查方法
猎杀对决亚服连接服务器失败
婺城开展网络安全教育进校园活动
服务器电源开关一直亮红色
2020自考互联网数据库
通信互联网科技公司工资
海南云兆网络技术有限公司联系方式
梦幻古龙数据库
徐州信息软件开发供应商
如何取消网络服务器
pg数据库表数据导出
hive查看数据库表的信息
找网络技术员高手
服务器租用 免备案
迷你web服务器教程
深渊数据库五间竞速
互联网科技需要哪些法律保障
猎杀对决亚服连接服务器失败
网络技术选修教案
挖洞掘金网络安全
复旦 网络安全 公司
潍坊平台软件开发哪家好
河南安卓软件开发哪里好
英雄联盟怎么一直无法连接服务器