循环结构及多重循环结构

循环结构:

1.while(条件){//为ture运行
    代码}
当while条件不是数值型,不能通过数值来判断时,需要在上面格式添加代码
while(条件){
    System.out.println("结果")
    System.put.println(再次输入同一条件)
    变量(已经在第一次运行时定义过的同一变量,为条件的回答)
    }

    2.do{代码
}while(条件)
while和do while的区别在于
while先判断在执行,可以一次都不进行循环操作;
dowhile先执行再判断再执行,起码运行一次

3.for结构:适合次数比较固定的情况
for(参数初始化;判断条件;循环变量){
    System.out.println("")}
当循环结构固定时,for比while好

多重循环:

 

while(循环条件1){                                        do{                      

        //循环操作1                                                       //循环操作1

        while(循环条件2){                                        do{

        //循环操作2}}                                                        //循环操作2}while(循环条件2);

                                                                                      } while(循环条件1);

for(循环条件1){

   //循环操作1

 for(循环操作){

//循环操作2}

}

注:while循环结构也可以嵌套for循环结构和if结构;do循环结构亦可(主要要理清其中的逻辑性);

while循环和do循环应用要注意辨别:操作与循环条件的先后。例如:老师要求小明上机练习,直到合格才能结束。这个问题就是先操作,再判断是否符合条件,输出结果。

利用多重循环打印图形示例:打印菱形

总结:

多重循环
理论上无限嵌套。正常不超过三重循环
多个循环结构可以互相嵌套
外层循环是内层循环的前提(外层循环控制行)

break语句:
目的是跳出语句所在的循环或switch的结构体
常常搭配条件来控制

continue语句:
目的是跳过语句所在循环结构体
常常搭配条件控制

return语句:
目的是跳出语句所在的方法体

注:用好多重循环还是需多练习。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:岁月 设计师:pinMode 返回首页

打赏作者

南墙有太阳

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值