day4 流程控制

顺序控制

程序从上到下执行,没有任何判断和跳转

分支控制

if-else

  1. 单分支
    if(条件){
    	表达式语句;
    }
    
  2. 双分支
    if(条件){
    	表达式语句1;
    }
    else{
    	表达式语句2;
    }
    
  3. 多分支
    if(条件1){
    	表达式语句1;
    }
    else if(条件2){
    	表达式语句2;
    }
    ......
    else{
    	表达式语句;
    }
    

switch

switch(){
	case 常量1: 表达式语句1; break;
	case 常量2: 表达式语句2; break;
	........
	default: 表达式语句;break;
}

循环控制

for

for(循环变量初始化;循环条件;循环变量迭代){
	循环语句;
}

for()中三个均可以省略,但是;不可以省略

while

循环变量初始化;
while(循环条件){
	循环语句;
	循环变量迭代;
}
循环条件不可以省略

do while

循环变量初始化;
do{
	循环语句;
	循环变量迭代;
}while(循环条件);

和while的区别:先执行,后判断。至少执行一次循环语句。

break

退出循环,不进行下一次循环。
标签用法:
在这里插入图片描述

continue

结束本次循环,立即执行下一次循环。
也可以加标签。

跳转控制

return

  1. 用在方法中时,跳出所在方法。
  2. 用在main()中,表示退出程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值