循环结构及多重循环结构

循环结构:

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
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值