二维数组

main方法:java中一个特殊的方法,没有返回值,是java程序的入口。
形式参数:String[] args --->命令行参数
作用:可以获取命令输入的参数内容,并以参数的方式传入给main方法(可通过命令行参数在main方法中获取命令行的参数内容)

 

 

 

 

可变参数:从JDK1.5之后引入的特性
需求:编写一个方法用于计算参数之和.
方式1:可以利用方法的重载编写add方法完成参数加法的运算。
问题:出现大量的方法重载。
方式2:利用数组作为参数
方式3:利用可变参数完成: ...可变参数,经常做为形式参数出现。
可变参数(参数的个数是可变的):可以是0个,1个或多个,可以将可变参数当作数组进行处理。可变参数也可以适配数组。
注意:在方法的定义过程中,一个方法最多只能定义一个可变参数,并且可变参数的位置必须是最后一个参数。
可变参数与数组的异同点:
相同点: 都可以作为方法的形参,在处理的过程中都可以当作数组进行处理
不同点: 1.数组作为形参,其实参必须是数组类型;可变参数作为形参,其实参可以是相应的类型的值或数组。
2.位置不同:数组作为形参可以出现在任何位置;可变参数必须放到最后一个。
3.个数不同:数组作为形参可以是多个;可变参数最多只能有一个。

 


二维数组或多维数组:本质上是一个数组中的元素包含另一个数组的引用(地址)
可以形象把二维数组想象成一个多行多列的表格
二维数组的声明:
数据类型[][] 数组名 = new 数据类型[rows][cols];
注意:多维数组的静态声明或初始化必须从高纬--->低纬的顺序进行。

posted @ 2018-01-19 19:45  一只酷酷的小白  阅读(101)  评论(0编辑  收藏  举报