1、异常捕获(try-catch)
- 语法:
try
{
可能会出现异常的代码;
}
catch
{
出现异常后要执行的代码;
}- 规则:如果try中的代码出现异常,则不管后面的代码,直接跳到catch中执行代码
2、变量的作用域
变量的作用域就是能够使用这个变量的范围,一般是指一个大括号内
3、switch-case
- 作用:用来处理多条件的定值的判断(if else-if是区间判断)
语法:
switch (变量或者表达式的值) { case 值1:要执行的代码; break; case 值2:要执行的代码; break; case 值3:要执行的代码; break; ...... default:要执行的代码; break; }- 执行过程:先算括号,然后匹配,匹配成功就开始执行后面的代码直到遇到break跳出,如果每个都不匹配,则执行defult(如果有)或跳出。
4、循环结构
- while循环:
1)语法:
while(循环条件)
{
循环体;
}2)执行过程:先判断小括号内的循环条件是否成立,成立的话,返回一个true,执行循环体,执行完一边之后,再判断,直到不成立,则跳出。
3)特点:先判断,再执行,有可能一遍都不执行
4)注意:一般会有一条代码改变循环条件,使之可以跳出,否则称之死循环。
5)最简单的死循环:
while(true)
{
}- do-while循环:
1)首先执行一遍,拿着执行的结果再判断循环的循环时推荐使用
2)语法:
do
{
循环体;
}while(循环条件);3)特点:先循环,再判断,最少执行一遍循环体。
5、break
- 作用:
1)可以跳出switch-case结构
2)可以跳出当前循环 - 提示:while一般不单独使用,而是跟着if一起用,表示当满足某些条件的时候就不在循环了
评论