• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
jefy
博客园    首页    新随笔    联系   管理    订阅  订阅

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

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

posted @ 2018-06-15 16:01  jefy  阅读(518)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3