//调用可变参数的方法 Demo03 demo03 = new Demo03(); demo03.test(1, 2, 3, 4, 5); } public void test(int... i) { System.out.println(i[4]); //5 System.out.println(i[2]); //3 System.out.println(i[0]); //1 }
递归结构包括两部分:
public static void main(String[] args) { System.out.println(f(5)); //5!=120 } //2! 2*1 //3! 3*2*1 //5! 5*4*3*2*1 public static int f(int n) { if (n == 1) { return 1; } else { return n * f(n - 1); } }