java一维数组定义,创建一维数组详解

TK 2020-09-16 15:31:57 java常见问答 7680

前面给大家介绍了一下什么是java数组,下面要接着给大家介绍的就是java一维数组定的定义以及创建一维数组方面的知识。

数组当中的每个元素都只带有一个下标的时候,这样的数组就是一维数组,一维数组实质上来说就是一组相同类型数据的线性集合,是数组当中,最简单的一种数组。

数组是引用数据类型,引用数据类型在使用之前一定要做两件事情:声明和初始化。

下面的话就来重点的介绍一维数组的创建方面的知识。

创建一维数组

为了在程序当中使用一个数组,必须要声明一个引用这个数组的变量,并且指明整个变量可以引用的数组类型。

下面的话就是声明一维数组的语法格式:

type[] arrayName;    // 数据类型[] 数组名;

或者:

type arrayName[];    // 数据类型 数组名[];

可以看出,数组的声明有两种形式:

1、中括号”[]“跟在元素数据类型之后;

2、中括号”[]“跟在变量名之后;

对于上面的2种语法格式来讲的话,java更推荐采用第一种声明格式。

第一种格式type[] arrayName,定义一个变量,在这当中变量名为arrayName,变量类型我type[]。

前面的话已经说明了type[] 确实是一种新类型,和type类型完全不同(例如int类型是基本类型,但int[]是引用类型),所以的话,这样的方式很容易理解,也符合定义变量的语法。

第二种格式type arrayName[]可读性就很差,看起来的话就好像定义了一个类型为type的变量,而变量名是arrayName[],这和真实的含义比较就差得很远。

上面的两种格式都能够声明一个数组,在这当中,数据类型既可以是基本数据类型,也可以是引用数据类型。

数组名能够是任意合法的变量名,声明数组就是要告诉计算机该数组中数据的类型是什么。

例如:

int[] score;    // 存储学生的成绩,类型为整型
double[] price;    // 存储商品的价格,类型为浮点型
String[] name;    // 存储商品名称,类型为字符串型

在声明数组的时候,不需要去规定数组的长度,例:

int score[10];    // 这是错误的

注意一下在声明数组变量时千万不要漏写[]。

以上就是对于java一维数组定义和创建一维数组知识的一些简单介绍了,更多相关java基础知识,请继续来奇Q工具网进行了解吧。

推荐阅读:

Java一维数组,分配空间详解

java数组,数组是什么?特点有哪些?

Java一维数组如何使用?Java一维数组定义方法详解