方法的重载

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

image-20210710153702521

image-20210710153837253

确保参数类型不同!

image-20210710154933393

命令行传参

image-20210710155953491

用fori也可以生成for循环

image-20210710160126596

main方法可以传递参数

image-20210710160705612

单击左下角Terminal出现命令行

image-20210710160755549

在文件夹中打开命令行执行Demo03,发现报错

个人理解原因如:

E:/a/b/c//d/e,你在e文件夹中通过b/c/d/e路径执行e

image-20210710161002445

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

image-20210710161244941

添加参数

image-20210710161416745

可变参数

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

image-20210710180118417

image-20210710180239357

可变长度参数的使用

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

image-20210710180840547

只能放在方法的最后面

image-20210710181200302

image-20210710181226406

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

image-20210710181349065

可变参数找最大值

image-20210710183050863

递归

自己调用自己

能不用递归就不用递归

image-20210710183822532

报错栈溢出

没有递归头,停止不了,死循环

image-20210710183541327

阶乘

image-20210710200950068

简易计算器

image-20210710201457685

image-20210710201509100

image-20210711091041466

image-20210711091114281

image-20210710205807104

 来源:b站狂神

posted on 2021-07-10 21:04  托马斯源  阅读(31)  评论(0编辑  收藏  举报