Java学习——方法详解

Java方法详解

何谓方法

image-20200804114719913

解决问题的一堆代码,相当于python的函数,

一个方法最好只解决一个问题

方法的定义及调用

image-20200804115710090

方法调用

image-20200804180421757

return 有返回值的作用

return 0 用终止方法的作用

方法的重载*

image-20200804182701044

比如在 加法中,可以设置一个int类型的方法,也可以设置值一个double类型的方法。

image-20200804183312588

命令行传参

代码在cmd里编译之后生成class文件,找不到或无法加载主类不能运行时 ,退回到src路径下,

再执行class文件,要写全文件路径,可以在路径后面传递参数。

java com.wang.method.Demo03 cthis is dasd 此处斜体就是传递的参数

image-20200804184340482

可变参数

image-20200804185655849

递归*

image-20200804190427553

image-20200804222911929

image-20200804223011665

递归消耗资源,尽量不用,掌握思想。

5!= 5x4! = 5x4x3! = 5x4x3x2! = 5x4x3x2x1!

而1!的值为1,这样,就可以一步步返回求出5!的值了。这就是递归。

posted @ 2020-08-04 22:37  JuvenileC  阅读(158)  评论(0)    收藏  举报