可变参数与递归
可变参数与递归
可变参数
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]);//1 System.out.println(i[1]);//2 System.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));//120 System.out.println(f(3));//6 } public static int f(int n) { if(n==1){ return 1; }else { return n*f(n-1); } } }
坚持!坚持!坚持!坚持!坚持!
狂神链接