我的编程经历(20)----------Java方法

文章介绍了Java中的方法概念,强调其用于代码复用和增强可读性。讲解了方法的语法,包括返回值类型和参数。讨论了方法的重载,指出重载不依赖返回值类型,主要看方法名和参数列表。此外,还解释了递归的概念,即方法自我调用,用于解决逐步拆分的问题。
摘要由CSDN通过智能技术生成

本篇简单总结Java中的方法。

1.什么是方法。

Java中的方法其实跟C语言的函数是非常类似的。其意义在于:

做到代码的重复使用;

增强代码的可读性;

有效对代码进行组织。

2.Java方法的语法。

以上图代码举例。 public static 暂且不管。int 就表明此方法返回值为int类型。当然,如果无返回值,自然就是void。numBer为方法名,使用小驼峰进行命名。括号中的即为形参。而下方的numBer(a, b)即是将实参a,b的值传入方法的形参中。

强烈建议,方法中不要夹杂打印输出。就目前来讲,暂时无法解决打印问题。即使在形参中打印,也并未改变实参的值。最好像C语言函数一样,使方法的功能尽量单一。

换句话说,形参与实参并无直接联系和关系。

3.方法的重载。

重载的几个特点是:

方法名相同;方法的参数列表不同;方法的返回值不做要求。

这意思是有时候若定义的方法仅仅只是传入的参数不同,就无需再次将整个函数的定义重写一遍,只需将方法中的形参近些年更改即可。是否需要返回值,以具体代码为准,并非重载的硬性要求。

如图所示,重载无需改变方法名 。

4.递归。

与C语言相同,递归是方法在执行过程中自己调用自己。其核心思想是将一个过程逐步拆分,多步实行,以代码举例:

其运行过程就是将每个数各个相加,与C语言别无二致。

----------------------------------------最后编辑于2023.3.21 晚上七点半左右

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值