对于刚学习Java的人来说,方法应该是必学的吧,方法的运用能让整个程序看起来如鱼得水,层次分明,方法的使用也很简单,下面就来科普下吧。
什么是方法
简单来说,方法就是一个代码片段,方法之于Java就相当于函数之于C。
方法定义格式如下:
public static 方法返回值 方法名称([参数类型 形参...]){
方法体代码;
[return 返回值];
}
方法调用格式:
返回值变量=方法名称(实参...);
方法的返回值是可选的,可有可无,没有返回值的话,方法返回值就写void。
方法调用的执行过程
下面先写一个代码示例:
一个方法实现两个整数相加
class Test {
//方法的定义:
public static int add(int x,int y){
return x+y;
}
public static void main(String[] args){
int a=10;
int b=20;
//方法的调用
int ret=add(a,b);
System.out.println("ret="+ret);
}
}
定义方法时,不会执行方法的代码,调用时才会执行。方法被调用时会将实参赋值给形参。参数传递完毕后,就会执行到方法体代码。方法执行完毕后就会会调用位置继续往下执行,一个方法可以被调用多次。