Java控制语句

 一、条件控制语句
1、if语句
(1)所有的条件语句都是利用条件表达式的真或假来决定执行路径,Java里不允许将一个数字作为布尔值使用。(这与c/c++不同,c/c++认为非零即为true,零为false)
(2)①
if(条件){
     条件成立时执行的代码
}
②if...else 语句当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。
if(条件){
     代码块1
} else{
     代码块2
}

③多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断,以此向下;当前面的条件均不成立时,最终执行 else 块内的代码。

if(条件1){
     代码块1
} else if(条件2){
     代码块2
} ...
else {
     代码块n
}
2、switch语句
当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。
switch(表达式){
     case 值1:
          代码块1
          break;
     case 值2:
          代码块2
          break;
     ...
     default:
          默认执行的代码块
}

二、循环控制语句:
1、while语句:
while(条件){
     代码块
}
while 的执行过程是先判断,再执行。
- 判断 while 后面的条件是否成立( true or false )
- 当条件成立时,执行循环内的代码,然后重复执行1.、2., 直到循环条件不成立为止
2、do-while语句:
do{
     代码块
}while(条件);
do-while 的执行过程是先执行,再判断(所以循环内的代码至少会执行一次)
- 先执行一遍循环操作,然后判断循环条件是否成立
- 如果条件成立,继续执行1.、2.,直到循环条件不成立为止
3、for语句
for(循环变量初始化; 循环条件; 循环变量变化){
     循环操作
}
它的执行顺序:
- 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
- 进行循环条件的判断,如果条件为 true,则执行循环体内代码;如果为 false ,则直接退出循环
- 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
- 依次重新执行2.、3.、4.,直到退出循环

三、跳转语句
1、break:跳出,用在条件和循环语句中,用来跳出循环语句
2、continue:跳过循环体中剩余的语句执行下一次循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值