java流程控制之循环

java流程控制之循环

# 电影推荐
    《恐怖游轮》《源代码》《盗梦空间》
    
# 循环学习要点
    # 循环格式
    # 循环条件要考虑周全
    # 循环的执行流程要绝对掌控(画流程图)
    

# 循环的使用场景
    # 当重复性的/有规律的做一件事情时,可以考虑使用循环
    

# 格式
    # while
        初始化条件代码1
        while(条件2){
            只要条件成立,就会一直走,知道条件不成立(循环体)3
            控制循环条件的语句4
        }
        
        执行流程:
            1-->2--判断--ture-->3-->4-->2--判断...
                        --false-->结束循环

    # do while
        初始化条件代码1
        do{
            循环体2
            控制循环条件的代码3
        }while(条件4);
        
        执行流程:
            1-->2-->3-->4--判断--ture-->2-->3-->4--判断...
                                --false-->结束循环
    # for
        for(初始条件1;判断条件2;控制条件3){
            循环体4
        }

        执行流程:
            1-->2--判断--ture-->4-->3-->2--判断...
                        --false-->结束循环

# 循环的思想
    # 累加的思想
        1+2+3+4+...+100=?  5050
        1+2+3+4+...+73=?  
        重复:加法运算
        规律:每次加的时候,数字都会比前面多1
        
    # 累乘
        求2的3次方是多少
        重复:乘法
        规律:没吃都乘以自己
        
    # 统计的思想
        列出1-100之间所有能被6整除的整数,4个数位一行
        1.列出1-100之间所有整数(换行 垂直)
        2.横过来打印
        3.判断整除使用取余% == 0
        4.换行 System.out.println(); System.ou.print("\n")


# 程序跳转相关语句
    # break
        - 在switch中带表结束/终止当前分支判断
        - 写在开头,代码报错,写在结尾,循环只执行一次
        - 一般不会单独出现,都会配合if一起使用,来进一步控制循环
        

    # continue 继续(跳过)
        - 只能使用在循环中,表示结束本次循环,继续下次循环
        - 一般不会单独出现,都会配合if一起使用,来进一步控制循环


    # return 
        - 只能出现在方法中,用来结束当前方法
        - 一般配合if使用,结束一个方法


# 无限循环
    - 格式一
        for( ; ; ){
        
        }


    - 格式二
        while(ture){
        
        }

    应用场景:用户输入有误的情况,重新输入
    
# 循环的嵌套
    输出一个二维平面的矩形4*5
    o o o o
    o o o o 
    o o o o
    o o o o
    o o o o
    
    规律:外层循环决定行数,内层循环决定列数

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值