A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许万里 中级黑马   /  2013-3-1 14:23  /  1136 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

C:\Documents and Settings\Administrator\My Documents\My Pictures
为什么 上边的String 接收还要用 try  catch    直接显示 G   A   D 不就可以知道 错误的语句了么,因为下边的方法已经return出来了。

2 个回复

倒序浏览
首先没看懂你的问题。目前按我的理解就是,你想知道为什么要用try{}catch{}语句,通过return直接就可以知道string值到底准不准确了是么?
如果是这样,你在获取C:\Documents and Settings\Administrator\My Documents\My Pictures的string值时如果出错,那系统将陷入纠结中,你下面一系列的判断语句都是不存在任何运行分析的可能,更不要奢望会return anything
回复 使用道具 举报
try
{有可能出现错误的代码}
catch
{出现错误,直接跳入此处执行,try中的其余代码不执行了}
简单的说,比如我int a; a = console.readline(); 这里如果输入的是非整形的就会报错,为了避免出错跳出程序,就可以把那段代码try{}起来,当出现错误的时候,就直接跳入到catch{}部分。

你说的问题,说实话我也没看懂- -

使用try catch语句,只能说那里在运行中有可能会出现错误,并不是一定会出现错误。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马