zoukankan      html  css  js  c++  java
  • 异常/枚举类型/及逻辑结构

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

  • 相关阅读:
    poj2186强连通分量
    poj1459SAP最大流模板题
    poj2391Floyd+二分+最大流
    curl上传下载入门
    Mysql存储过程
    小球旋转
    钟表单摆
    java小记 摘抄
    servlet的一些收集总结
    Javascript基础小结
  • 原文地址:https://www.cnblogs.com/jefy/p/9187731.html
Copyright © 2011-2022 走看看