Java语言中的“方法”(Method)在其他语言当中也可能被称为“函数”(Function)。对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到“随时任意使用”,那么就可以将这些代码放在一个大括号“{}”当中,并且起一个名字。使用代码的时候,直接找到名字调用即可。
在java中,声明一个方法的具体语法格式如下:
修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 · · return 返回值; }
对于定义格式的解释:
修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,现阶段固定为public static两个关键字。
返回值类型:方法最终产生的结果数据是什么类型,用于限方法的返回值的数据类型。
方法名称:自定义的名称,命名规则和变量一样。
参数类型:进入方法的数据是什么类型,用于限定调用方法时传入参数的数据类型。
参数名称:进入方法的数据对应的变量名称,是一个变量,用于接收调用方法时传入的数据。
方法体:方法内部执行的若干行代码。
return关键字:结束方法的执行,并且将返回值返还给调用处。
返回值:被return语句返回的值,该值会返回给调用者。
注意:
返回值必须和返回值类型对应,如果方法中没有返回值,返回值类型必须声明为void,此时,方法中return语句可以省略。
public class Example { public static void main(String[] args) { int area =getArea(3,5); System.out.println("矩形面积是:"+ area); } //下面定义了一个球矩形面积的方法,接收两个参数,x为高,y为宽 public static int getArea(int x,int y){ int temp =x*y; //使用变量记住temp记住运行结果 return temp; //将变量temp的值返回 } }
运行结果