1.异常捕获
我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些,在你的代码中应该经常使用try-catch来进行异常捕获
try
{
可能回出现的异常;
}
catch
{
出现异常后要执行的代码;
}
执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行;
如果try中的代码出行了异常,直接回执行catch中的代码;
try catch之间不能有代码;
2.变量的作用域;
变量的作用域一般从声明它的那个括号开始,到那个括号所对应的括号的范围结束
3.switch-case
用了处理多条件定值的判断
switch(变量或者表达式的值)
{
case 值1:要执行的代码;
break;
case 值2:要执行的代码;
break;
......
default:要执行的代码;
break;
}
执行过程:程序执行到switch处,首先将括号中变量或者表达式的值计算出来,然后拿着这个值依次跟每个case后面的值进行匹配,一旦匹配成功,则执行该case所带的代码,执行完成后,遇到break,跳出swicht-case结构,如果跟每个case所带的值都不匹配,就看当前这个switch-case结构中是否存在defalt ,如果有default,则执行defaulth中的语句,如果没有default,则该switch-case结构什么都不做;
4.循环结构
while
while(循环条件)
{
循环体
}
执行过程,程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立,则执行循环体,执行完一遍循环体后,再次回到循环条件进行判断,如果依然成立,则执行循环体,如果不成立,则跳出循环体,
041.流程控制-05.while循环
特点: 先判断,再执行,有可能一遍循环都不执行
5.break
1.跳出switch case结构
2.跳出while循环
break一般不单独的使用,而是跟着if判断一起配合使用;
6.do-while循环
do
{
循环体;
}while(循环条件);
执行过程,程序首先会执行do中的循环体,执行完成后,去判断do-while循环的循环条件