方法重载
package Method;
public class method1 {
public static void main(String[] args) {
double add=add(4,4);
//int add=add(4,4);
}
//public static double add(int a,int b) {
public static double add(double a,double b) {
if (a + b == 9) {
System.out.println("可以");
return 1;
}else{
System.out.println("滚蛋");
return 2;
}
}
}
滚蛋
1:
命令行参数
package Method;
public class method2 {
public static void main(String[] args) {
//args.length数组长度
for (int i = 0; i < args.length; i++) {
System.out.println( "args["+i+"]:"+args[i]);
}
}
}
Java method2.java
可变参数
package Method;
public class method3 {
public static void main(String[] args) {
method3 method3 = new method3();
method3.saa(23,45,566,77,7,78);
}
public static void saa(int...i){//可变参量
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
System.out.println(i[3]);
}
}
23
45
566
77
递归
package Method;
public class method4 {
//递归思想
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);
}
}
}
120