方法

发布时间 2023-03-26 23:30:25作者: 越狱兔狲

方法


               //实际参数
       int max = max(263, 543);
       System.out.println("最大的数是:"+max);
       double max1 = max(263.35, 543.87);
       System.out.println("最大的数是:"+max1);
  }
                           //形式参数
   public static int max(int a,int b){
       int num=0;
       if (a==b){
           System.out.println("相等");
           return 0;
      }

           if (a>b){
               num=a;
          }else {
               num=b;
          }
   return num;
  }
   

方法的重载

 public static int max(int a,int b){
       int num=0;
       if (a==b){
           System.out.println("相等");
           return 0;
      }

           if (a>b){
               num=a;
          }else {
               num=b;
          }
   return num;
  }
   public static double max(double a,double b){//方法重载。名字相同 数据列表不同
       double num=0;
       if (a==b){
           System.out.println("相等");
           return 0;
      }

       if (a>b){
           num=a;
      }else {
           num=b;
      }
       return num;
  }

递归

 public static void main(String[] args) {
       //递归
       int f = f(10);
       System.out.println(f);

  }

   public static int f(int a){
       if (a==1){
           return 1;
      }else {
           return a*(f(a-1));
      }


  }