方法和流程控制语句

文章讲述了编程中的方法定义,包括方法的功能命名、位置、调用方式以及方法的分类。强调了方法必须被main方法调用才能执行,明确了参数和返回值的概念。此外,还讨论了方法的重载、递归以及流程控制语句如选择执行(if-else)、循环结构(for,while,do-while)和作用域的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法

我们将能够完成特定功能的一个代码块取上一个特定的名字,这个名字代表了这一个功能块,以后要想完成这个特定功能的时候只需要找到刚才取的名字即可。

定义方法:定义相当于学习具备这个功能

位置:类内部,所有方法的外部

调用方法:才是真正的使用方法,才能够看到效果

一个方法必须要(直接或间接被main方法调用)被调用,才能够被执行。

方法的分类

明确功能,取一个见名知意的名字

明确这个方法的执行,是否需要外界(用户,调用者)给参数

明确这个方法执行结束之后是否需要得到结果

返回:就是方法执行结束之后得到的结果,一个方法是否有结果在方法定义的时候就要确定好

参数:形参(没有给固定值) 实参(有固定得量)

确定方法

确定功能和需求一定要明确,取一个见名知意的名称

确定参数的个数和类型以及每一个参数的作用

确定是否需要返回值,如果要返回值的类型

return关键字:提前结束方法(没有返回值)送出返回值(有返回值)

方法签名:方法的唯一标识,我们调用方法的时候是通过方法签名确定一个方法的

方法名和参数列表

在同一个类中,方法签名必须唯一

重载:(参数列表有所不同(个数,类型,顺序)

重载他只是一种jvm允许的一种现象,通过这个现象可以给我们带来一些好处。

递归:一个方法直接或者间接地调用自己,我们叫做递归

流程控制语句

顺序执行结构:从入口处,从上至下,从左至右,

选择执行:一些代码需要执行但不是必须的,看实际情况决定是否执行。有些代码可能不执行。需要特殊语法告诉解释器,什么时候执行什么时候不执行

判断选择:

if: 单分支选择

if-else: 双分支选择

if-else-if: 多分支选择

switch: 定值选择

作用域: 当我们在定义一个变量的时候,变量是有自己的作用范围(可见性)

局部变量:定义在方法内部|代码块内部|形参。 包裹该变量的最小的{}

实例变量(全局变量): 类的内部所有方法之外。 整个类

循环结构:有一些代码可能需要多次重复执行,则需要使用循环的结构来实现

for循环: for循环也叫定次循环

break:在switch防止穿透,在循环中break结束本层循环,跳过这层循环

continue:在循环中,用来中止本层本次循环,继续下一次循环

while循环:不定次循环

do_while循环(用得很少):至少执行一次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失去温柔的艺术家9

谢谢你 我会加油的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值