异常/枚举类型/及逻辑结构

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结构可能一次都不执行。
 

原文地址:https://www.cnblogs.com/jefy/p/9187731.html