Java方法
什么是方法
1. 方法是语句的集合
2. 设计方法的原则 一个方法就做一件事
方法的定义和调用
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法体
...
return 返回值
}
方法的重载
1.同样的方法名通过调整参数的数量类型进行重载(跟返回值类型无关)、
2.按照顺序看是否有匹配上的数量和类型
命令行传参
1.main函数中可以传参 public static void main(String[] args)
可变参数
1.重载方法可能会写有很多个
2.指定参数类型后面加一个省略号
3.每个方法只能指定一个可变参数,并且必须放在最后面
public void test(double x,int... i){
return;
}
递归
1.方法自己调用自己
2.注意要有边界情况进行结束递归
3.方法体+递归边界(递归头+递归体)(栈调用 内存可能出现问题)
package base;
public class Demo03 {
public static void main(String[] args) {
int sum = add(11,12);
System.out.println(sum);
}
//加法
public static int add(int a,int b){
return a+b;
}
}
package base;
public class Demo04 {
public static void main(String[] args) {
System.out.println(f(10));
}
//递归方法
public static int f(int n){
return n==1?1:n*f(n-1);
}
}
标签:Java,递归,int,static,main,方法,public
From: https://www.cnblogs.com/dmbj/p/17525437.html