可變參數與遞歸
可變參數
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);} ?} }
堅持!堅持!堅持!堅持!堅持!
狂神鏈接