Day03

Day03 流程控制,循环,方法

流程控制

1.顺序结构
正常编码,从上到下,从左到右执行
2.分支结构
根据业务逻辑,某些代码在某种情况下执行
或者是根据不同的情况执行不同的代码
技术栈 : if…else … switch

3.if
见上文
4.switch
4.1 语法
switch(整型/字符串){
case(情况):
代码;
break;
case(情况):
代码;
break;
default:
代码;
break;
}
4.2 案例
在这里插入图片描述
其中case可以合并,例如case’A’:case’B’:,相当于赋值=A或者B
4.3 注意事项
break
switch中每个分支最后都要加break,否则出现case穿透情况
找到符合条件的情况就一直执行下去了
5. 循环结构
5.1 循环三要素
起始值 终止条件 步长
5.2 For
5.2.1 语法
For循环又称计数循环,在次数范围里,重复这件事

for(表达式1;表达式2;表达式3){
重复执行的代码;
}

先执行1,只执行一次
然后执行2,结果为true则继续,为fault则终止
执行完代码后执行3,然后再执行2,一直3 2 3 2 直到2为fault终止
5.2.2 案例
for( ; ; )中条件可以没有但是必须有分号
在这里插入图片描述

5.3 嵌套循环
循环体中还有一个循环,可以模拟表格
外层循环是行,内层循环是列
5.3.1 九九乘法表
在这里插入图片描述
在这里插入图片描述

5.4 While
5.4.1语法
while循环也叫真假循环,某条件为真时执行

while(boolean表达式){
代码;
}

5.4.2 案例
在这里插入图片描述
5.4 DoWhile
5.4.1 语法
do…while…代码至少执行一次,然后再判断要不要继续执行

do{
代码;
}while(boolean表达式);

5.4.2 案例
在这里插入图片描述
5.5 break
break语句
1.用于switch分支后用于结束分支
2.用于循环中结束循环,嵌套循环中结束距离最近的循环

在这里插入图片描述
5.6 BreakOutfor
对外层循环设置的名字,当用break结束对应名字的循环后,可终止外层循环
5.6 continue
continue可以跳过当次循环,继续下一次循环,碰到continue后直接++到下一次
6. 流程控制总结
条件判断语句:if语句、switch语句。
循环执行语句:do while语句、while语句、for语句。
跳转语句:break语句、continue语句、return语句。
在这里插入图片描述
控制语句类型 关键字 作用
选择结构语句 if、if else、else if
switch 通过开关机制,选择要执行的代码
循环结构语句 for、while、do while 通过循序机制,反复执行相同的代码段
改变语句执行序 break、continue 通过打断或继续机制,改变当前工码的执行顺序

三种循环结构的异同点:
用while和do…while循环时,循环变量在循环体之前初始化,而for循环一般在语句1进行初始化。
while 循环和for循环都是先判断表达式,后执行循环体;而do…while循环是先执行循环体后判断表达式。也就是说do…while的循环体最少被执行一次,而while循环和for就可能一次都不执行。
这三种循环都可以用break语句跳出循环,用continue语句结束本次循环。

方法

1.概述
方法就是代码的集合,当引用这个方法的时候相当于用了这些代码

好处
1.程序更加简介清晰
2.有利于程序维护
3.提高开发效率
4.提高代码重要性

方法目的:代码重用,代码中出现太多重复代码说明程序有问题

在类中使用该方法时加前缀找到它

c中只有函数;c++中函数方法都有,类外叫函数,类中叫方法;java中只有方法

2.方法声明
[修饰符列表] 返回值类型 方法名 (参数列表0 {方法体}
[]:中有没有都行,也可以有很多
修饰符:
权限控制:public private protected 默认(四选一)
其他:static final abstract symchronized(final abstract二选一)
返回值类型:当需要返回结果就写void,不需要返回就写数据对应类型即可
方法名:遵循命名规则即可
方法名/变量名:首字母小写 类名:首字母大写
参数列表:调用方法时需要传递的数据(可以有可以没有也可以有多个,多个用逗号隔开,没有只写()即可)
形参:传入的数据类型
实参:传递的具体值
方法体:代码
3.方法分类和调用

在这里插入图片描述
4. main方法

在这里插入图片描述
5. Return
5.1 概述
在这里插入图片描述

5.2 无返回值
return后不能写代码
在这里插入图片描述
5.3 有返回值

在这里插入图片描述

5.4 注意

在这里插入图片描述
在这里插入图片描述
6. 案例
6.1 无返回值

在这里插入图片描述
6.2 有返回值
在这里插入图片描述

7. 方法重载

唯一表示确定一个方法
1.方法名 2.参数列表
方法重载:方法名相同,参数列表不同(1.个数不同 2.类型不同)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
day03-手动组建fabric网络.pdf》是一份指导手册,用于教授如何手动组建Fabric网络。Fabric网络是一个分布式账本技术,可用于构建区块链解决方案。这个手册详细介绍了在组建Fabric网络时的步骤和注意事项。 首先,手动组建一个Fabric网络需要一些技术基础。手册在开始部分介绍了一些必备的知识,例如区块链和分布式账本的基本概念。学习者需要理解这些基础概念,以便更好地理解后续的内容。 手册还提供了一些实践操作的步骤。首先,需要准备网络中的各个组件,例如Peer节点、Orderer节点和Channel。手册详细介绍了如何配置这些组件,并给出了一些示例。 接下来,手册重点介绍了如何连接这些组件,以构建一个完整的Fabric网络。手册详细介绍了如何配置节点之间的通信,如何创建和加入Channel,以及如何运行智能合约。这些步骤是手动组建Fabric网络的核心内容,学习者需要仔细理解和熟悉。 除了步骤之外,手册还提供了一些注意事项和最佳实践。例如,手册强调了网络的安全性和可扩展性,提供了一些建议和建议,帮助学习者更好地设计和管理Fabric网络。 总之,《day03-手动组建fabric网络.pdf》是一份非常实用的手册,适合想要了解如何手动组建Fabric网络的人士。通过学习这个手册,学习者可以获得丰富的知识和实践经验,从而能够独立地组建和管理自己的Fabric网络。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值