方法:完成特定功能的代码块
定义格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2.....) {
方法体;
return 返回值;
}
格式解释:
修饰符:目前只需要记住 public static
返回值类型:用于限定返回值的数据类型
方法名:用于我们调用时的方法名
参数类型:用于限定调用方法时传入的数据类型
参数名:用来接收调用方法时传入的数据的变量
方法体:完成功能的主体代码
return:结束方法的,并且把返回值返回给调用者
写方法有两个明确
1、返回值类型 明确功能结果的数据类型
2、参数列表 明确有几个参数,以及参数的数据类型
求和方法:
求和方法的调用
注意:有明确返回值的方法,单独调用是没有用的
A:单独调用:没有意义
B:输出调用,但没有拿结果进行进一步的操作,只能输出结果
C:赋值调用,调用方法的时候把结果赋值给一个变量,让这个结果通过变量能够进行下一步的操作或运算
方法练习之,返回两个数值中的最大值
比较两个数是否相等
方法练习之比较三个数中的最大值
键盘录入三个数据,返回三个数据中的最大值
void修饰的方法的调用
如果一个方法没有明确的返回值类型,也不能把返回值类型的地方空出来,需要写void表示该方法无返回值类型
,void修饰的方法只能单独调用,不能输出调用,也不能赋值调用
方法练习之打印1-n之间的数据
方法练习之打印水仙花数
方法重载的基本使用
含义:在同一个类中出现了方法名相同的情况
特点:方法名相同,参数列表不同(分为个数不同,和数据类型不同),与返回值无关
不能出现方法名相同,参数列表也相同的情况
注意:在调用方法的时候,java虚拟机会通过参数列表的不同来区分同名方法
图解
方法练习数组遍历
方法练习数组最大值
方法练习之求数组元素和