流程控制语句

选择结构

第一种
1. 格式:
	if(条件判断){
	   ...条件成立,要做的事情....
	}
	
2. 流程:
	A. 先执行条件判断,看结果是 true 还是 false
	B. 如果是 true 执行大括号当中的内容
	C. 如果是 false 跳过大括号当中的内容

第二种
1. 格式:
	if(条件判断){
        ...条件成立,要做的事情...
    }else{
        ...条件不成立,要做的事情....
    }

2. 流程:
    A. 先执行条件判断,看结果是 true 还是 false
    B. 如果是 true 就执行 if 后面的 大括号当中的语句体。//语句体,就是多个语句组合在一起的大括号
    C. 如果是 false 就执行 else 后面的 大括号当中的语句体。

第三种
1. 格式:
	if(条件判断1){
        ...条件1成立,要做的事情....
    }else if(条件判断2){
        ...条件2成立,要做的事情....
    }else if(条件判断3){
        ...条件3成立,要做的事情....
    }else{
        ...所有的条件都不成立,要做的事情....
    }

2. 流程:
    A. 先执行条件判断1,看结果是 true 还是 false 如果是 true 就执行 条件1成立要做的事情.
    B. 如果是 false 就执行条件判断2,看结果是 true 还是 false ,如果是 true 就执行 条件2成立要做的事情.
    C. 如果是 false 就执行条件判断3,看结果是 true 还是 false ,如果是 true 就执行 条件3成立要做的事情.
    D. 如果是 false 就执行 所有的条件都不成立,要做的事情

第四种
1. 格式:
	switch(表达式){
        case 值1:   
            语句;
            break;
        case 值2:
            语句;
            break;
        case 值3:
            语句;
            break;
        default:
            语句;
            break;
    }

2. 流程:
	A. 计算表达式的结果
	B. 查看表达式的结果和 case 哪一个值对应,对应上了,就执行对应的语句.
	C. 如果所有的都没有对应上, 那么就执行 default 的语句
	
3. 几个英语单词
	switch : 开关,切换,交换机
	case  : 情况,方案
	break : 终止,中断,打断
	
4. switch 语句的注意事项
	A. switch 后面小括号当中数据的类型只能是: byte short char int 字符串 枚举, 一定不能是 boolean 类型
	B. case 穿透: 如果没有写 break, 一直往下执行,直到找到最近的 break 为止。

循环语句

1. 循环的四种语句:
    A. 初始化语句: 在循环开始的时候,只会执行1次 -----------> 初
    B. 判断条件语句: 每次循环的时候,都会执行 --------------> 判
    C. 循环体语句: 写在循环的大括号当中的多条语句  ---------> 体
    D. 步进表达式: 每次循环结束之后,都会执行的扫尾工作 -----> 进 
    
2. 循环的分类:
    A. for 循环 (重点)
    B. while 循环
    C. do...while 循环

1. 循环的四种语句:
    A. 初始化语句: 在循环开始的时候,只会执行1次 -----------> 初
    B. 判断条件语句: 每次循环的时候,都会执行 --------------> 判
    C. 循环体语句: 写在循环的大括号当中的多条语句  ---------> 体
    D. 步进表达式: 每次循环结束之后,都会执行的扫尾工作 -----> 进 
    
2. 循环的分类:
    A. for 循环 (重点)
    B. while 循环
    C. do...while 循环

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值