可变参数与递归
可变参数
package method; public class Demo03 {public static void main(String[] args) {Demo03 demo03=new Demo03();demo03.test(1,2,3);}public void test (int... i){System.out.println(i[0]);//1System.out.println(i[1]);//2System.out.println(i[2]);//3}/*重载:public void method() {}public void method(int a) {}public void method(int a, int b) {}public void method(int a, double b) {}*/ }
递归
package method; public class Demo04 {public static void main(String[] args) {Demo04 demo04=new Demo04();System.out.println(f(5));//120System.out.println(f(3));//6}public static int f(int n) {if(n==1){return 1;}else {return n*f(n-1);} } }
坚持!坚持!坚持!坚持!坚持!
狂神链接