JAVA重载学习
class zcs { public static void main(String[] args) { double c=add(2.3,2.7); System.out.println("Hello World!"+c); printCFB(5); //调用无返回值的函数。 System.out.println(); printCFB(); } static int add(int a,int b) { return a+b; } static double add(double a,double b) { return a+b; } static int add(int a,int b,int c){ return a+b+c; //等于return add(a,b)+c; } public static void printCFB(int num){ for(int x=1;x<=num;x++) { for(int y=1;y<=x;y++){ System.out.print(y+"*"+x+"="+y*x+" "); } System.out.println(); } } public static void printCFB(){ /*for(int x=1;x<=9;x++) { for(int y=1;y<=9;y++){ System.out.print(y+"*"+x+"="+y*x); } System.out.println(); }*/ //同样的效果 printCFB(9); } } /*函数的重载定义: 1、在同一个类中; 2、一个以上的同名函数; 3、参数个数不同或者参数类型不同