day 6 零基础学java 2022.3.19

第三周:循环

循环语句

1.while循环

例子:

 

如下就是一个while循环的语句,第一句读入一个输入进来的整数,通过该while循环来对该输入的整数进行位数判断

tips :验证while循环时通常使用一些边界值,如0,10,1,负数等等;

2.do-while循环

下位do-while循环判断数字位数的例子

 

 对比上下,发现其循环判断语句和执行语句没有任何区别,但仔细观察while循环的内容会发现输入0时出现的是count=0,而do-while循环输入0时输出的是count=1.

第四周 循环控制

for循环

 

 

如上,由于循环变量count只在循环内被使用,在循环外没有任何用处,所以可以把对count的生命写到for语句里面 int count=10;

tips:只要写for语句,后面就跟上一个大括号,作为其执行的内容

在各种循环的选择上面:

若必须执行一次,则用do-while循环

若已经有了固定的次数,则用for循环

其他用while即可

while循环和for循环和do while循环之间都是可以互相转换的

例如int a=10;

       int b=++a;

则b值就是11;

而int b=a++;

则a值就是10;;

对循环的控制:

break和continue

可以看到上面的两个对比,break事直接跳到了大括号外面,结束掉了循环,而continue是跳到了大括号后括号前面的位置,跳过了此次循环中剩下的语句并继续下一次循环判断

break是用来跳出循环,而continue是用来跳过此次循环剩下的语句并进入下一个循环 

多重循环 

循环的嵌套

下为多重循环的例子

嵌套循环如何break?

break在嵌套循环中,若不加以特殊说明,则其只会break一个最近的循环,但如果想在循环嵌套中,有选择的将整个循环break,应如何操作?

1.多个break,当满足某条件时候,每个循环大括号内的break都满足

2.加上label

例如上述 给循环嵌套的最前面加上一个

OUT:

for...{

          for...{

                 beeak OUT}

}

首先在嵌套循环的前面给这个循环起名字叫out:

然后最终break OUT指的就是将整个循环break掉

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值