方法的引入: 请看如下代码
public class methodTest01 {
public static void main(String[] args) {
//计算a和b之和:
int a = 10;
int b = 20;
int c = a + b;
System.out.println(c);
//计算x和y的和:
int x = 100;
int y = 200;
int z = x + y;
System.out.println(z);
//计算m和n的和:
int m = 25;
int n = 10;
int r = m + n;
System.out.println(r);
}
}
上述代码完成了三个求和功能,每一次求和都要把代码重新写一遍,代码的复用型很差。上述代码表面上看是三个功能,实际上只是一个求和功能,唯独每一次参与求和的数值不同。看下面改进代码的写法:
public class methodTest02 {
public static int sum(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int result = sum(10, 20);
System.out.println(result);
int result1 = sum(100, 200);
System.out.println(result1);
int result2 = sum(25, 10);
System.out.println(result2);
}
}
运行结果:
通过代码改进之后可以看到,方法其实就是一块普