/*
什么时候用重载? 当定义的功能相同,但参与运算的未知内容不同, 那么,这时就定义一个函数名称以表示起功能,方便阅读,而通过参数列表的不同来区分多个同名函数 */class FunctionOverload { public static void main(String[] args) { //add(4,5); //add(4,5,6); print99(4); } public static void print99(int num) { for(int x=1;x<=num;x++) { for(int y=1;y<=x;y++) { System.out.print(y+"*"+x+"="+y*x+"\t"); } System.out.println(); } } //打印99乘法表 public static void print99() { print99(9); } //定义一个加法运算,获取两个整数的和。 public static int add(int a,int b) { return a+b; } //定义一个加法,获取三个整数的和 public static int add(int a,int b,int c) { return add(a,b)+c; }}