如何正确的定义数组
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,这篇文章将为大家详细讲解有关如何正确的定义数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。操作环境:Windows7系统,Dell G3电脑。数组定
千家信息网最后更新 2025年02月20日如何正确的定义数组
这篇文章将为大家详细讲解有关如何正确的定义数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
操作环境: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安全错误
数据库的锁怎样保障安全
服务器设备回收公司哪家便宜
软件开发转行大数据心得
韩国的云服务器地址
vc dao 访问数据库
高通寰球网络技术有限公司
华为手机网络安全设置
消防软件开发公司有哪些东西
计算机软件开发笔试题
计算机网络技术未来的范文
荣耀通用软件开发产品
长沙芯泰软件开发公司产品销量
江苏省网络安全竞赛小学
计算机专硕网络安全
发送mq时候服务器挂了咋办
用于数据库安全管理
数据库安全管理子系统实现
数据库中安全控制手段
软件开发显卡重要吗
Axure搭建服务器
工作网络安全知识竞赛
网络安全风险点和防控措施
数据库删除数据 外键约束
惠普服务器z440 uuid
居民档案数据库
网络安全会议上的讲话
宽带网络技术发展历程
数据库allt
赣州智美互联网科技有限公
ssl vpn 服务器
重庆企业网络技术服务定制价格