1.方法的概念: 具有某种特定功能的代码段.某段代码功能经常使用,因此使用大括号,将这段代码包起来,起个名字,以后就使用这个名字来代替这段代码.
举例: Scanner类中的nextInt()方法,nextInt为方法名,每次需要通过键盘录入一个整数,调用nextInt方法即可.如若没有nextInt方法的封装,那么每次键盘录入数据,逻辑需要重新实现.
2.方法好处:
1)提高了代码的复用性(反复使用)
2)提高了代码的封装性,大括号中的内容,其他调用者看不到也无法直接访问
3)简化了软件设计的思维难度
1.方法定义的格式
修饰符 返回值类型 方法名称(参数列表) {
方法体语句;
return语句;
}
2.详细解释:
1)修饰符: 目前全都写成 public static
2)返回值类型: 表示方法运行结果的数据类型.当方法功能运行完毕,有可能会有产出,就需要将产出的数据类型作为方法的返回值类型,返回给方法调用者.如果不需要返回结果,使用关键字void,表示方法没有任何返回值类型.
3)方法名称: 给这段代码起的名字,名字是一个合法的标识符并同时满足小驼峰原则(第一个单词的首字母小写,从第二个单词开始首字母大写).
4)参数列表: 这段代码要完成功能,可能会需要一些资源.在参数列表中,需要定义一些变量,内存中表示为容器, 在调用本方法的时候,会由外界传入数据,存储到这些变量容器中.使用变量符号,表示那些将来可能传入的数据.参数形式:数据类型 变量名, 数据类型 变量名...
5)方法体语句: 真正要完成该方法功能的执行逻辑.
6)return语句: 最终生产出来的结果,要返回给调用者,使用return语句返回.如果没有任何生产内容,可以不写return或者写return;用于表示方法结束.
案例1: 定义出一个方法功能,求任何两个整数的和
案例2 : 定义出一个方法功能, 比较两个浮点类型数据是否相等
案例3 : 定义出一个方法功能, 打印1-n整数(1-n任意整数打印, n为正整数)
1.格式: 直接书写方法名称即可
方法名称(实际参数);
调用格式详解:
2. 方法调用的三种形式:
3.方法调用总体特点:
方法不调用,就不执行.