黑马程序员技术交流社区

标题: 利用throw,try,catch实现程序跳转 [打印本页]

作者: adalvik    时间: 2015-4-14 16:44
标题: 利用throw,try,catch实现程序跳转
上次看到一个人在问 goto的问题
我觉得用throw,try,catch 也可以实现类似功能吧
  1.         void fun()
  2.         {
  3.                
  4.                 try
  5.                 {
  6.                          if(x==0)
  7.                                  throw  new yyyException("yyy")
  8.                          else(x==1)
  9.                              throw  new xxxException("xxx")
  10.                 }
  11.                 catch(yyyException e)
  12.                 {
  13.                         //执行代码块1
  14.                 }
  15.                 catch(xxxException e)
  16.                 {
  17.                         //执行代码块2
  18.                 }
  19.                
  20.         }
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2