P34
P35
P36 异常捕获
①异常:语法上没有错误,但是在程序运行的过程中出现了未知到错误,不能正常运行的情况
②我们的代码中可能出现各种异常,如果你想让你的代码坚固些,一定要加异常!!!
③异常的加入方法就是哪行可能出现异常就try 起来,然后在紧密相连 catch
try
{
可能出现异常的代码!
这里需要注意的是,如果出现了异常,,此行往后的所有try中的代码,都不会继续往下执行了,而是直接跳到catch中执行catch 的代码
.....
}
catch
{
出现异常之后执行的代码!
}
④变量的作用域:变量的作用域指的就是你能使用的这个变量的范围!
如何定义变量的作用域:变量的作用域一般从声明它的那个括号开始到结束的那个括号结束
P37 Switch-Case
①switch(变量或者表达式的值)
{
case 值1 : 要执行的代码; break;
case 值2 : 要执行的代码; break;
case 值3 : 要执行的代码 ; break;
default : 要执行的代码 ; break;
}
②这里需要注意的是 你要把 if -else if 和 switch-case 所适用的不同情况分割开,
比如说这种区间性的例题,用 switch-case 就不太容易做,但是用 else -if else 做就简单多了
总结来说,switch-case适合用来处理定值的问题,而else -else if 适合处理区间性的问题
③一定要在最后在加入 try catch 异常,不要在最开始就想着会出现什么错误,这样效率会十分低下!!
P40 while 循环
①while(循环条件)
{
循环体;
}
P41 break的用法和练习
①break 的作用是跳出当前循环!!!!及时两个循环嵌套,里面的循环有break,外面的循环没break;break的作用仅仅也是跳出里面这层循环,不会都跳出的
P42
P43
P44 do-while 循环
①do
{
循环体;
}while(循环条件);
执行过程:程序首先会执行do中的循环体,执行结束后,去判断while循环的条件,如果成立则继续执行do中的循环体,不成立则跳出
②do-while和while的区别就是无论条件是否符合,先执行一遍再说,,而while循环就是先判断,只有条件成立才会去执行
③do-while循环和while循环掌握一种就可以,所以推荐掌握 while循环