分支:
1,if else
if(判断条件)
{
语句1
}
else
{
语句2
}
根据if()中的条件进行判断符合执行语句1否则执行语句2,如果后面加上else if()则再看是否符合else if()条件符合执行其中语句,不符合则继续向下执行(if else语句中后面默认只能跟一行语句(在后面加{ }能跟多条语句))
2, switch(判断条件)
{
case 1: 表达式1;break;
case 2: 表达式1;break;
default:表达式3;break;
}
根据switch()中的条件选择其中对应的表达式执行(如果每个选项后不加break则会一直向下执行),若都不符合则运行deflault中的语句
循环 while
while(判断条件)
{
}
while中若判断条件为0则跳出循环,非0则循环继续
for
for(表达式1;表达式2;表达式3)
{
}
for循环中表达式1定义初始的值,表达式2是次循环的判断方式,表达式3为改变值(for循环的判断省略的话条件恒成立)
do.while()
do
{
}while(判断条件);
与while循环相比do.while循环必然会执行一次
break和continue
break---永久终止/跳出此循环并执行后面的代码
continue-----跳过此次continue后的代码