格式1:方法名(参数);
范例1:isEvenNumber ( 5 );
格式2:数据类型 变量名=方法名(参数);
范例2:boolean flag =isEvenNumber ( 5 );
注意:方法的返回值通常会使用变量接收,否则该返回值将无意义。
带返回值方法练习:
需求:设计一个方法,获取两个数的较大值,数据来自于参数
代码如下:
package allocation.java;
public class allocation {
public static void main(String []args) {
int result =getMax(10,20);
System.out.println(result);
System.out.println(getMax(10,20));
}
public static int getMax(int a,int b)
{
if(a>b) {
return a;
}else {
return b;
}
}
}
方法的注意事项:
方法不能嵌套定义
void表示无返回值,可以省略return,也可以单独书写return,后面不加数据
方法的通用格式:
public static void 返回值类型 方法名(参数){
方法体;
return 数据;
}
public static: 修饰符
返回值类型:方法操作完毕后返回的数据的数据类型
如果方法操作完毕后没有数据返回,这里写void ,有void后方法体中一般不写return。
方法名:调用方法时候使用的标识
参数:由数据类型和变量名组成,多个参数之间用逗号(,)隔开。
方法体:完成功能的代码块
return:如果方法操作完毕,有数据返回,用于把数据返回给调用者
定义方法时要做到两个明确:
明确返回值类型:主要是明确方法操作完毕后是否有数据返回,没有写void,有写对应的数据类型
明确参数:主要明确参数的类型和数量
调用方法时:
void类型的方法,直接调用即可。
非void类型的方法,推荐用变量接收调用