Day08

发布时间 2023-04-10 09:21:32作者: zhang6611

image-20230409215909902

 package com.zhang.method;
 
 public class Demo02 {
     public static void main(String[] args) {
         double max = max(10,10);
         System.out.println(max);
    }
 
     //比大小
     public static double max(double num1,double num2){
         double result = 0;
 
         if (num1==num2){
             System.out.println("num1==num2");
             return 0;//终止方法
        }
 
         if (num1>num2){
             result = num1;
        }else {
             result = num2;
        }
         return result;
    }
 
     //比大小
     public static int max(int num1,int num2){
         int result = 0;
 
         if (num1==num2){
             System.out.println("num1==num2");
             return 0;//终止方法
        }
 
         if (num1>num2){
             result = num1;
        }else {
             result = num2;
        }
         return result;
    }
 }
 package com.zhang.method;
 
 public class Demo03 {
     public static void main(String[] args) {
         for (int i =0;i< args.length;i++){
             System.out.println("args["+i+"]:"+args[i]);
        }
    }
 }
 package com.zhang.method;
 
 public class Demo04 {
     public static void main(String[] args) {
         Demo04 demo04 = new Demo04();
         demo04.test(1);
    }
 
     public void test(int... i){
         System.out.println(1);
    }
 
 }

image-20230410084228095

 package com.zhang.method;
 
 public class Demo05 {
     public static void main(String[] args) {
         Demo05 test = new Demo05();
         test.test();
    }
     public void test(){
         test();
    }
 }

递进

 package com.zhang.method;
 
 public class Demo06 {
    //2! 2*1
    //3! 3*2*1
 
    public static void main(String[] args) {
        System.out.println(f(5));
    }
 
    //5! 5*4*3*2*1
    public static int f(int n){
        if (n==1){
            return 1;
        }else {
            return n*f(n-1);
        }
    }
 }