if/switch/for/while执行顺序

If(判断条件)
{
执行语句;
}
else if(判断条件)
{执行语句;}
else
{执行语句}

判断条件:
1. bool值,关系表达式或者逻辑表达式得到的的结果是bool值
2. 只能在if后才能加判断条件
互斥性:
if ---else if ---else 只能执行其中一个执行语句,如果满足前边的条件,后边的就不再判断

Switch – case
语法结构:
Int num = 1 ;
Switch(num)
{
case 1:
执行语句;
break;
case 2:
执行语句;
break;
……..
default:
break;
}
1.Switch case针对的是单个值的比较,如果比较范围if更加方便
2.从上向下逐个比较,如果都不满足就执行默认default
3.Case穿透:如果满足case 1:条件,但是在case 1下没有break,那么在执行完case 1,不能结束结构,继续向下执行case 2,直到遇到break结束结构,可以应用于几个值执行相同的的执行语句

对特定条件进行判断,满足则执行循环体,用于将某个语句或语句块重复执行预定次数。
语法:
for(初始化;条件;增减变量)
{
循环体
}
1.初始化:int I = 0; i是计次变量,用来记录循环多少次的
2.判断条件: 判断循环是否继续执行,TRUE继续,FALSE结束循环结构
3.增减变量:用来控制变量变化,控制循环执行次数的
4.循环体:循环每次要执行的语句


条件表达式为true,则执行循环体,用于次数不确定的情形。
语法:
while(循环条件)
{
循环体
}
1.循环条件:判断循环是否执行,TRUE继续,FALSE结束
2.循环体:执行语句 和 控制变量语句
3.在变量外部声明变量 int I = 0;也是计次和for相似


执行语句块中的语句,直到条件表达式为false。
与while语句区别:
-- while语句先判断条件,满足时执行循环体。
-- do while语句先执行循环体,满足条件再次执行。
语法:
do
{
循环体
} while(条件);
1.一定会执行一次方法体,例如在银行取钱一样,需要先操作在进行判断是否密码正确


用于将控制转移给另一段代码。
包括:continue 语句、break 语句、return 语句。

Continue:跳过本次循环
Break: 跳出循环
Return:结束方法

猜你喜欢

转载自www.cnblogs.com/CeasarH/p/9137938.html