可变参数
代码
package com.frey.method;
public class Demo04 {
public static void main(String[] args) {
Demo04 demo04= new Demo04();
demo04.test(2,42,53,32,55);
}
public void test(int... i) {
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
System.out.println(i[3]);
System.out.println(i[4]);
}
}
递归
- 课堂截图
![picture](https://img2020.cnblogs.com/blog/2657293/202112/2657293-20211209195335224-1563777851.png)
代码
package com.frey.method;
public class Demo06 {
public static void main(String[] args) {
System.out.println(f(5));
}
public static int f(int x) {
if (x==1) {
return 1;
}
else {
return x*f(x-1);
}
}
}