定义一个方法
格式:
修饰符 返回值类型 方法名称(参数类型 参数名称) {
方法体
return 返回值;
}
注意事项:
- 返回值类型必须和返回值对应
- 如果参数有多个,那么使用逗号进行分隔
- 如果不需要参数,那么小括号可以留空
- 多个方法之间定义的前后顺序无所谓
- 不能在一个方法的内部嵌套定义另一个方法
- 方法定义了之后,不会执行;如果要想执行,一定要调用
public static void main(String[] args) {
}
public static int sum(int a, int b) {
System.out.println("方法sum执行了");
int result = a + b;
return result;
}
调用一个定义好的方法:
- 单独调用
格式:方法名称(参数值);
在使用单独调用的时候,无法使用方法的返回值 - 打印调用
格式:System.out.println(方法名称(参数值));
调用方法,并且将返回值打印显示出来 - 赋值调用
格式:数据类型 变量名称 = 方法名称(参数值);
调用方法,并且将返回值交给一个变量。注意,变量的数据类型必须和方法的返回值类型对应
public static void main(String[] args) {
sum(10, 20);
System.out.println("======");
System.out.println(sum(100, 200));
System.out.println("======");
int num = sum(15, 23);
num += 100;
System.out.println(num);
}
public static int sum(int a, int b) {
System.out.println("求和的方法执行了");
int result = a + b;
return result;
}