1、异常捕获
我们在程序中经常会遇到各种各样的异常,如果想要您的程序变得坚强一些,在您的代码中应该经常性的使用try-catch来进行捕获异常。
语法:
try
{
可能或出现异常的代码
}
//try和catch之间不能有任何代码
catch
{
出现异常后要执行的代码
}
执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行。如果try中的代码出现异常,哪怕这行后面还有100行代码都不会再执行,而是直接调到catch中执行代码。
2.变量的作用域
从声明的{开始 ; 到}结束范围内可以使用该变量,超出该范围不能使用该变量。
3.switch case结构 用来处理多条件定值判断
switch(A )
{
case 值1和A的类型必须一致:
break;
::
}
执行过程:程序执行到switch处,首先将括号中变量或者表达式的值计算出来,然后拿来和case后面的每个值进行匹配,一旦匹配成功,则执行该case后面所带的代码,执行完成后,遇到break,跳出switch-case结构。如果和每个case所带的值都不匹配,就看当前的switch-case结构中是否存在default,如果有default,则执行default中的语句,如果没有则switch-case什么都不做。
枚举类型和switch类型联用,有利于简便输入。
枚举
public enum CamerJK
{
接口1,
接口2,
接口3
} 这种类型和switch结合简化编程
4.break 的作用
1.跳出switch-case结构
2.跳出当前循环结构
3.break一般不单独使用,和if一起使用
5.do-while
其特点是,先执行一遍,再执行判断,若判断条件不成立,则循环体终止。至少有要执行一次。
while结构可能一次都不执行。