方法类似于其他语言的函数,是一段用来完成特定功能的代码片段
方法包含一个方法头和一个方法体
修饰符: 修饰符是可选的告诉编辑器 如何调用该方法。定义了该方法的访问类型
返回值类型:方法可能会返回值 returnValueType是返回值得数据类型,有些方法执行所需的操作,但没有返回值,这种情况下 returnValueType是关键字void
方法名:是方法的实际名称
参数类型 :
参数像是一个占位符,有形参和实参两种
方法体:方法体包含具体的语句,定义该方法的功能
修饰符返回值类型 方法名(参数类型 参数名){
方法体
return 返回值
}
return 0 可以结束这个方法
练习:
package www; import java.util.Scanner; public class methodDemo001 { public static void main(String[] args) { //用户输入两个数比较这两个数哪个大 Scanner scanner=new Scanner(System.in); int a= scanner.nextInt(); int b= scanner.nextInt(); scanner.close(); int maxnum=max(a,b); System.out.println("最大值为:"+maxnum); // System.out.println(a); // System.out.println(b); } public static int max(int a,int b){ if(a>b){ return a ; }else if(a==b){ System.out.println("这两个数相等"); return 0 ;} else { return b; } } }
方法的重载
定义:有相同的函数名称,但是形参不同的函数
方法重载的规则:
方法名必须相同
参数列表必须不同
方法的返回可以相同也可以不相同
仅仅返回类型不同不足以成为方法的重载