选择结构&循环结构&循环控制语句

选择结构 循环结构 循环控制语句

一、选择结构(掌握)

if

if(条件){
	功能语句
}	
条件为布尔类型的值或者表达式
当条件为true的时候执行功能语句
if(条件){
	功能语句
}else if(条件){
	功能语句
}......
if(条件){
	功能语句
}else{//当上面的条件不满足的时候就执行else中的代码
  功能语句
}

switch

switch(key){
    case value1 :
        功能语句;
        breakcase value2 :
        功能语句;
        break......
    default :
        功能语句
        break}
key:byteshortcharint、枚举、String类型的变量或者常量
value:和key同种类型值

1.当key和value相等的时候,执行其中的功能语句,然后寻找第一个break 跳出选择结构
2.如果key和value没有匹配的值,则执行default中功能语句
3.如果没有找到break,一直找到选择结构结尾,自动跳出选择结构

二、循环结构(掌握)

重复的做一件事情,循环需要有出口,没有出口就是死循环,因此需要在循环体中不断的改变条件

while

while(条件){
	功能语句
}
条件为布尔类型的值或者表达式
如果条件满足,则执行循环体中功能语句,继续判断条件是否满足,继续执行功能语句,直到条件不满足为止

do while

do{
	功能语句
}while(条件);
条件为布尔类型的值或者表达式
先执行do循环体中的功能语句,再去判断while中的条件是否满足,如果满足继续执行do中功能语句,直到条件不能满足为止

for

for(A;B;C){
    D;
}
A:初始化语句
B:条件判断
C:循环后语句
D:功能语句
执行顺序:
第一次:A——>B——>D——>C
第二次:B——>D——>C
......
第N次:B中条件不满足的时候跳出循环

嵌套循环

for(A1;B1;C1){
    for(A2;B2;C2){
        D1;
    }
}

三、循环控制语句(掌握)

break

跳出当前循环,如果有标签名,就可以跳出标签名对应的循环

continue

跳出这一次循环,继续下一次循环

return

结束当前方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值