方法的定义
java的方法和其他语言的函数类似,是一段用来完成特定功能的代码片段
方法包含一个方法头和一个方法体:
基本内容:
-
修饰符、(可选的,告诉编译器如何调用该方法,定义了该方法的访问类型)
-
返回值类型(如一些不需要返回的语句,就用void,其他则用关联的关键词int,double,char等,返回值需要通过return的关键词返回出去)
-
方法名、(方法的名称,遵循首字母小写,后面单词首字母大写的命名规范,方法名只是为了方便调用)
-
参数类型(形参,用来定义参数、实参,实际调用方法内传递给他的参数)
-
方法体(定义方法的功能)
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值;
}
创建并使用比大小方法:
package weiwei.method;
public class Dem3 {
public static void main(String[] args) {
int max = max(3, 3);//在main方法里输出参数类型(实体参数)
}
// 修饰符 返回值类型 方法名 参数类型(形式参数)
public static int max (int num1,int num2){//比大小的方法
//方法体
int result = 0;//定义一个变量
if (num1==num2){//如果相等,用return来终止方法
System.out.println("num1==num2");
return 0;//除了返回结果,还可以终止方法
}
if (num1>num2){//如果num1大于num2
result = num1;//变量result就等于num1
}else{
result = num2;
}
return result;//方法的最后需要一个return来返回结果
}
}