方法的重载
方法名可以相同,根据方法的参数类型判断执行何种方法,可以让程序更加清晰易读


确保参数类型不同!

命令行传参

用fori也可以生成for循环

main方法可以传递参数

单击左下角Terminal出现命令行

在文件夹中打开命令行执行Demo03,发现报错
个人理解原因如:
E:/a/b/c//d/e,你在e文件夹中通过b/c/d/e路径执行e

必须回退到src目录加上包名才能执行

添加参数

可变参数
不定项参数,代替繁琐的重复写函数


可变长度参数的使用
可变长度参数的本质就是数组

只能放在方法的最后面


可变参数中传递的参数必须是相同类型

可变参数找最大值

递归
自己调用自己
能不用递归就不用递归

报错栈溢出
没有递归头,停止不了,死循环

阶乘

简易计算器





来源:b站狂神
浙公网安备 33010602011771号