爪洼人的第五天

数组的反转
数组的反转:数组中的元素颠倒顺序,例如原始1,2,3,4,5反转之后就是5,4,3,2,1,
方式一
数组的数据类型[][]数组名称=new 数组的数据类型[长度1][长度2];
长度1不可省略,代表该二维数组里面存储的元素个数
长度2可以省略,代表该二维数组里面的元素(数组里面的元素个数),而且它里面的数组元素个数一样
方式二
数组的数据类型[][]数组名称=new 数组的数据类型[][]{{元素1,元素2...},{元素1,元素2..,元素3..},{...}}
方式三
数组的数据类型[][]数组名称={{元素1,元素2...},{元素1...},{...},..}
二维数组元素访问方式
格式:
数组名称[索引]访问的是二维数组当中的一维数组元素
数组名称[一维数组的索引值][一维数组里面的元素索引值]
方法
方法:认位在程序中要去实现的某一个功能,需要包含多条语句,这样语句包含循环语句结构
定义方法的格式详解
定义方法的完整格式:修饰符、返回值类型、方法名称(参数类型1 参数名称1,参数类型2 参数名称2)
修饰符:public static
返回值类型:方法产生的数据结果是什么样的
方法名称:方法的名字,名字自定义--标识符,采用小驼峰
参数类型:进入方法当中的数据是一个什么样的类型
参数名称:进入方法当中的数据对于的变量名称
方法体:方法需要执行的功能,由若干行代码组成的
return:一般认为有两个作用,第一可以将后面的返回值返回给程序,第二可以停止当前正在执行的方法
返回值:就是方法执行最终产生的数据结果
备注:1.return后面的返回值,必须和方法声明上的返回值类型保持一致
2.方法不允许嵌套,不允许定义到类的外面
3.方法只能并列,并且必须定义在类的里面
方法的调用
三种调用格式:
1.单独调用:方法名称(参数具体值)
2.打印调用:System.out.println(方法名称(参数具体值))
3.赋值调用:数据类型 变量名称=方法名称(参数具体值)
备注:当返回值类型为void的时候,这种方法只能单独调用不能进行打印调用或者是赋值调用。返回值类型一般可以理解为数据类型(基本数据类型和引用数据类型),此外还包含一种类型void类型,当方法执行完毕不需要给程序的调用者返回任何的数据结果时可以指定该方法的返回值类型为void,此时只能【单独调用】。
注意事项:
1.方法定义的先后顺序无所谓
2.方法定义不能嵌套,不能再一个方法内部定义另外一个方法
3.方法定义之后,自己不会执行,如果希望执行,一定要进行方法的调用
方法重载:
对于功能类似的方法来说,因为参数列表不一致,却需要定义不同的方法名称对于开发者来说,记忆那么多的功能类似的不同方法名,非常麻烦。
如果再类中定义方法时,方法的参数列表不一致,虽然方法名称一样,但是程序会认为这是一个新的方法
方法重载与哪些因素有关:
1.参数个数不同
2.参数类型不同
3.参数的多类型顺序不同
方法重载与哪些因素无关
1.与参数的名称无关
2.与方法的返回值类型无关
3.方法的修饰符也无关

原文地址:https://www.cnblogs.com/lulubenlei/p/13972401.html