![]()
package methods;
public class Demo01 {
//main方法
public static void main(String[] args) {
double max=max(20.0,10.0);
System.out.println(max);
}
//比大小
public static int max(int num1,int num2){
int result;
if(num1>num2){
result=num1;
}
else{
result=num2;
}
return result;
}
public static double max(double num1,double num2){
double result;
if(num1>num2){
result=num1;
}
else{
result=num2;
}
return result;
}
}
可变参数
![]()
package methods;
public class Demo03 {
public static void main(String[] args) {
Demo03 demo03=new Demo03();
demo03.test(1);
}
public static void test(int...i){
System.out.println(i[0]);
}
}
递归!!!
![]()
package methods;
public class Demo04 {
public static void main(String[] args) {
System.out.println(f(3));
}
public static int f(int n){
if(n==1){
return 1;
}
else{
return n*f(n-1);
}
}
}