JAVASE 第四天

本文详细解读了程序控制流程中的顺序执行、选择结构(if-else和switch)、循环(for、while、dowhile)及其关键概念,包括break和continue的作用。深入探讨了信息技术中控制流程的关键要素。
摘要由CSDN通过智能技术生成


程序控制流程
    决定多行程序之间执行顺序(流程)问题

顺序流程:
    从上到下运行、从左到右执行

选择结构:
    |-- 单分支
        
        if (条件) {
            // 如果条件满足,则执行if中的代码
        }

    |-- 双分支
        if (condition) {
            // 如果条件满足,则执行if中的代码
        } else {
            // 如果条件不满足,则执行else中的代码
        }

    |-- 多(三)分支
        三个或三个以上,被称为多分支

        if (condition1) {
            // 如果条件1满足,则执行if中的代码
        } else if (condition2) {
            // 如果条件2满足,则执行这儿的代码
        } else if (condition3) {
            // 如果条件3满足,则执行这儿的代码
        }
        ……
          else if (conditionN) {
            // 如果条件N满足,则执行这儿的代码
        }
        [
          else {
            // 前面所有条件的剩余条件
          }    
        ]
    
switch语法:
    
    它是一种专门用于多分支的语法结构,使用常量匹配变量

    switch(变量) {
        case 常量1: // 如果该变量等于常量1,则执行case中的代码
                // 如果不想让它继续向后走,则使用break关键字中断

        case 常量2:
                // ……

        [default:
            其他剩余条件
        ]    
    }

循环结构
    


早晨内容回顾:
    顺序
    选择结构
        if (条件) {
        
        }

        if (条件) {
        
        
        } else {
        
        }

        if else if
        switch
    

循环:
    周而复始,则谓之为循环

    for循环
    while循环
    do while循环

for循环:
    语法结构:
    for (int i = 0; i < 100; i++) {
        // 循环体
    }

for循环的运行流程和原理


课堂练习:
    求0~100的和

break和continue关键字
    
    break关键字:终止当前循环
    continue:跳过本次循环,进入下次循环


    这两个关键字用来操作和控制循环流程

while循环:
    
    如果需要定义条件,则可以定义在外界
    while(条件) {
        // 循环体
    }


do while循环

    do {
        // 循环体
    } while(条件);


    do...while循环,需要注意:即便是条件不成立,也会执行一次!!!

    主要用于人机模式等情况
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值