1.if else...if:当其中一个if执行后,其他if不再执行
if()
{执行语句;}
else if()
{执行语句;}
else
{执行语句;}
2.switch...case...finally
switch(表达式/变量):用表达式的值,跟每个case后的值,进行比较,一旦比较成功,则执行该case的代码,执行完成后,通过break跳出
{
case 值1:执行语句;
break;
case 值2:执行语句;
break;
case 值3:执行语句;
break;
case 值4:执行语句;
break;
default:执行语句;
break;
}
3.try...catch异常捕获
try:把可能会发生异常的代码,放到try里。
{}
(try和catch紧密相连,不允许写代码)
catch:当try中的代码,出现异常的时候,会被catch捕获,执行catch中的代码。
{}
(catch和finally紧密相连,不允许写代码)
finally:不管try或者catch的代码执行不执行,finally中的代码,最后都会执行。
{}
4.循环结构
while循环:先判断,后执行
while(循环条件)
{
循环体;
}
循环体中没有人去改变循环条件,循环会变为死循环
break:跳出当前循环
do...while循环:先执行,再判断
do
{
循环体;
}while(循环条件);