前面给大家介绍了一下什么是java数组,下面要接着给大家介绍的就是java一维数组定的定义以及创建一维数组方面的知识。
数组当中的每个元素都只带有一个下标的时候,这样的数组就是一维数组,一维数组实质上来说就是一组相同类型数据的线性集合,是数组当中,最简单的一种数组。
数组是引用数据类型,引用数据类型在使用之前一定要做两件事情:声明和初始化。
下面的话就来重点的介绍一维数组的创建方面的知识。
创建一维数组
为了在程序当中使用一个数组,必须要声明一个引用这个数组的变量,并且指明整个变量可以引用的数组类型。
下面的话就是声明一维数组的语法格式:
type[] arrayName; // 数据类型[] 数组名;
或者:
type arrayName[]; // 数据类型 数组名[];
可以看出,数组的声明有两种形式:
1、中括号”[]“跟在元素数据类型之后;
2、中括号”[]“跟在变量名之后;
对于上面的2种语法格式来讲的话,java更推荐采用第一种声明格式。
第一种格式,定义一个变量,在这当中变量名为arrayName,变量类型我type[]。
前面的话已经说明了type[] 确实是一种新类型,和type类型完全不同(例如int类型是基本类型,但int[]是引用类型),所以的话,这样的方式很容易理解,也符合定义变量的语法。
第二种格式可读性就很差,看起来的话就好像定义了一个类型为type的变量,而变量名是arrayName[],这和真实的含义比较就差得很远。
上面的两种格式都能够声明一个数组,在这当中,数据类型既可以是基本数据类型,也可以是引用数据类型。
数组名能够是任意合法的变量名,声明数组就是要告诉计算机该数组中数据的类型是什么。
例如:
int[] score; // 存储学生的成绩,类型为整型 double[] price; // 存储商品的价格,类型为浮点型 String[] name; // 存储商品名称,类型为字符串型
在声明数组的时候,不需要去规定数组的长度,例:
int score[10]; // 这是错误的
注意一下在声明数组变量时千万不要漏写[]。
以上就是对于java一维数组定义和创建一维数组知识的一些简单介绍了,更多相关java基础知识,请继续来奇Q工具网进行了解吧。
推荐阅读: