数组

1、静态初始化(指定内容):在创建数组的时候不直接指定数据个数多少,还是直接将具体的数据内容进行指定。

2、静态初始化基本格式:

数据类型[ ]  数组名称 =  new  数组类型[ ] {元素1,元素2,元素3…}

注意,虽然静态初始化没有直接告诉长度,但是根据大括号里面的元素具体内容也可以自动推算出来长度。

3、动态初始化(指定长度):在创建数组的时候,直接指定数组当中的数据元素个数。

4、动态初始化基本格式:

数据类型[ ]  数组名称 =  new  数组类型[ 数组长度]

5、如果不确定数组当中的具体内容,用动态初始化,否则已经确定了具体内容,用静态初始化。

如何获取数组的长度,格式:

数组名.length

这将会得到一个int数字,代表数组的长度。

数组一旦创建程序运行期间长度不可改变。

6、数组可以作为方法的参数,当调用方法的时候,向方法的小括号进行传参,传递进去的是数组的地址值

7、一个方法可以有0、1、多个参数,但是只有0、1个返回值,不能有多个返回值。

如果希望一个方法当中产生了多个结果数据组进行返回,解决方案是使用一个数组作为返回值类型即可。

任何数据类型,都可以作为方法的参数类型或者返回值类型。

数组作为方法的参数,传递进去的是数组的地址值。

数组作为方法的返回值,返回的其实也是数组的地址值。

你可能感兴趣的:(数组)