概念:方法(method)是将具有(独立功能)的代码块组成为(一个整体),使其具有特殊功能的(代码集)
注意:方法必须先创建才可以使用,该过程成为方法定义
方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用
方法必须先定义,回调用,否则程序将报错
方法概述:具有(独立功能)的代码块;不调用就不执行
好处:提升代码的(复用性);
注意事项:1.方法必须先定义,且定义后,不会自己主动运行,只有调用才会执行;
2.方法的定义不能嵌套,所有方法都是平级关系,不分先后顺序;
3.return关键字有两个作用,1:返回数据值
2:结束方法
定义格式:public static void 方法名(定义不带赋值的变量){
方法体;//这里可以直接使用变量,因为将来调用方法的人,一定会给小括号的变量赋值;(如果没有赋值,会调用失败)
}
调用格式:方法名(真实的数据/可以是提前带值的变量名也可以是常量值);
总结:每个方法在被调用执行的时候,都会进入栈内存,并且拥有自己独立的内存空间,方法内部代码调用完毕之后,会从栈内存中弹栈消失.
方法的练习-奇偶数判断:
方法参数与键盘输入的区别:
方法设计参数的时候,,调用者传递的实际数据的来源很宽泛,如果方法设计的时候,不带参数,而使用键盘录入替代,那么数据的来源就固定死了,不够灵活;
带参方法定义:
参数是什么?是原材料,原材料就是 数据类型+变量名 组成
使用参数有什么好处?调用者传递的实际数据的来源很宽泛
带参方法调用 :
形参和实参:
参数:数据类型+变量名 范例int a
注意:方法定义时,参数中的数据类型与变量都不能缺少,缺少任意一个程序将报错;
形参:方法定义中的参数 等同于变量定义格式,例如:int number;
实参:方法调用中的参数 等同于使用变量或者常量,例如 10 number;
带参数方法的练习题-打印n-m之间所有的奇数:
形参和实参的区别:
形参:全称形式参数,是指(方法定义)中的参数
一定会由(数据类型)+(变量名)组成,没有等号,也不会定义方法的时候赋值;
实参:全称实际参数,方法(调用中)的参数
实参一定是一个常量或者是一个变量的名字;