Java方法详解

时间:2021-01-20 09:36:54   收藏:0   阅读:91

 

一、何为方法

public class function1 {
   //main 方法
   public static void main(String[] args) {
       int sum = add(1,2);
       System.out.println(sum);
  }
?
   //方法
   public static  int add(int a, int b){
       return a + b;
  }
}
?

二、方法的定义

修饰符 返回值类型 方法名(参数列表){

......

方法体

.......

return 返回值;

}

三、方法的重载

 

public class function1 {
   //main 方法
   public static void main(String[] args) {
       int sum = add(1,2);
       System.out.println(sum);
       //调用重载方法
       System.out.println(add(2,4));
  }
?
   //方法
   public static  int add(int a, int b){
       return a + b;
  }
?
   //方法重载
   public static double add(double a, double b){
       double sum = a + b;
       return sum;
  }
}

四、命令行传参

五、可变参数

public class Demo1 {
   public static void main(String[] args) {
       Demo1 demo1 = new Demo1();
       demo1.printMax(1,4,2,3);
  }
   public  void  printMax(int x ,int... i){
       System.out.println(x);
       System.out.println(i[0]);
       System.out.println(i[1]);
       System.out.println(i[2]);
  }
}

六、递归

 

原文:https://www.cnblogs.com/steven-ly/p/14300816.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!