黑马程序员_java学习第三课中的循环结构实战总结

------- android培训java培训、期待与您交流! ----------


今天在学习中,我对第三课里的循环结构做了一些实战,以及学习了2个用来定义流程控制的关键字:break和continue....下面我来给自己所掌握的内容做下简单直白的总结:

首先,我对于循环结构的实战做了以下内容:

累加思想...计算器思想...for嵌套(大圈套小圈思想)

结合下面的代码,我来做下具体的总结:

思想是很重要的,有了思想,代码也就自然而然的出来了..

累加思想代码:

通过以上代码可以看出,我定义了一个变量,用来记录住了每次循环相加后的后,并把最后的后又赋值给了该变量..

累加思想:通过一个变量记录住每一次变化后的结果,通过循环的形式,进行累加动作..


计算器思想代码:


通过以上代码可以看出,我定义了一个变量好用来记住每次不断变化的值,通过循环加判断的结构,获取到了最终的结果,并赋值给了该变量..

计算器思想:通过一个变量来记录住数据不断变化的状态,通过循环和判断的形式,进行记录动作..



语句嵌套形式:其实就是语句中还有语句..

循环嵌套:循环里还有循环,用for嵌套(大圈套小圈的思想)部分代码:




循环嵌套:从上述的2部分代码中,我们可以发现,for嵌套就是大圈套小圈的思想,当外部循环执行第一次的时候,内部循环要全部执行完毕后,才会再次执行外部第二次循环..在学习中,我们总结了一个不是规律的规律:外部循环控制行数,内部循环控制每行的个数..当尖向上的时候,我们可以改变内循环的条件表达式,当尖向下的时候,我们可以改变内循环的初始化表达式,来完成我们所需要的程序..



对于2个用来定义流程控制的关键字:break和continue:

break(跳出):它只作用于选择结构和循环结构,break相当于让程序结束..

continue(继续):它只作用于循环结构,continue相当于结束本次循环,继续下次循环..

break和continue都有着共同特点:

首先,这两个语句离开作用范围,存在是没有任何意义的..

其次,这两个语句单独存在的时候,下面都不可以有语句,因为执行不到..

最后,标号的出现可以让这两个语句指定作用的范围..比如:break是跳出带L标号的外循环,让外循环结束..还是跳出带q标号的内循环,让内循环结束..continue亦相同的用法..





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值