函数的重载。 在同一个类中,存在一个以上的同名函数。用参数类型和参数个数区分特点:与返回值类型无关,只看参数列表。
1 public class FunctionOverload {
2
3 public static void main(String[] args) {
4 add(2 + 4, 0);
5 print99();
6 print99(99);
7 }
8
9 // 定义一个加法运算,获取两个整数的和。
10 public static int add(int x, int y) {
11 return x + y;
12 }
13
14 // 定义一个加法运算,获取三个整数的和。
15 public static int add1(int x, int y, int z) {
16 return x + y + z;
17 }
18
19 // 调用下面的函数把9做参数传入
20 public static void print99() {
21 print99(9);
22
23 }
24
25 public static void print99(int num) {
26 for (int x = 1; x <= num; x++) {
27 for (int y = 1; y < x; y++) {
28 System.out.print(y + "*" + x + "=" + y * x + "\t");
29 }
30 System.out.println();
31 }
32
33 }
34 }
35 /*
36 * 函数的重载。 在同一个类中,存在一个以上的同名函数。用参数类型和参数个数区分特点:与返回值类型无关,只看参数列表。
37 */