一、方法的定义格式
1.定义格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...) {
方法体;
return 返回值;
}
2.组成部分详解
- 修饰符:目前都写成public static
- 返回值类型:根据方法要完成的功能来确定。如果没有结果要返回,则写成void
- 方法名:合法标识符即可,建议见名知意
- 参数:根据方法要完成的功能来确定。如果没有参数则留空
- 方法体:方法要完成的具体功能
- return:将方法结束,并且将最终结果进行返回给调用处
- 返回值:方法功能结束后,最终的结果(产出物)
二、方法的定义和调用
1.有返回值类型的方法的调用
- 直接调用(没有意义)
- 输出调用(可以使用、但是不推荐)
- 赋值调用(推荐使用)
public class Demo02MethodDefine {
public static void main(String[] args) {
sum(50,50);
System.out.println("===========");
System.out.println(sum(30, 40));
System.out.println("===========");
int number = sum(20, 10);
number += 100;
System.out.println("变量的值:" + number);
}
public static int sum(int a, int b) {
System.out.println("方法执行啦!");
int result = a + b;
return result;
}
}
2.没有返回值类型的方法的调用
public class Day04_AM {
public static void main(String[] args) {
short sum = getSum((short)15,(short)5);
System.out.println(sum);
System.out.println("==============");