函数的重载。 在同一个类中,存在一个以上的同名函数。用参数类型和参数个数区分特点:与返回值类型无关,只看参数列表。

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  */