黑马程序员技术交流社区
标题:
异常那课
[打印本页]
作者:
许万里
时间:
2013-3-1 14:23
标题:
异常那课
C:\Documents and Settings\Administrator\My Documents\My Pictures
为什么 上边的String 接收还要用 try catch 直接显示 G A D 不就可以知道 错误的语句了么,因为下边的方法已经return出来了。
作者:
朱相锟
时间:
2013-3-1 20:49
首先没看懂你的问题。目前按我的理解就是,你想知道为什么要用try{}catch{}语句,通过return直接就可以知道string值到底准不准确了是么?
如果是这样,你在获取C:\Documents and Settings\Administrator\My Documents\My Pictures的string值时如果出错,那系统将陷入纠结中,你下面一系列的判断语句都是不存在任何运行分析的可能,更不要奢望会return anything
作者:
岳珅
时间:
2013-3-1 20:58
try
{有可能出现错误的代码}
catch
{出现错误,直接跳入此处执行,try中的其余代码不执行了}
简单的说,比如我int a; a = console.readline(); 这里如果输入的是非整形的就会报错,为了避免出错跳出程序,就可以把那段代码try{}起来,当出现错误的时候,就直接跳入到catch{}部分。
你说的问题,说实话我也没看懂- -
使用try catch语句,只能说那里在运行中有可能会出现错误,并不是一定会出现错误。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2