已采纳回答 / 爱与恨
try catch是用来捕捉异常并处理的,在try和catch之间填充需要捕获异常的代码,之后如果有异常直接走catch分支,进行异常捕获;if else则是条件分支语句,if是条件判断,如果不满足条件的话,执行else
2015-12-09
已采纳回答 / Caballarii
if (index>0 && fileName.substring(index).equals(".java")) {会利用条件判断的短路机制规避报错但其实不管你怎么写,运行正确就行,没必要追求更精妙的写法
2015-12-09
已采纳回答 / greenhandc
不会啊 前面定义的str就是那个字符串,在插入逗号之后就不是一个字符串了,所以我们定义的length一直是以前的,你看最后才通过toString把它转化成了一个字符串。
2015-12-06
已采纳回答 / will_ZQ
http://www.eclipse.org/babel/downloads.php 你可以到这个网址下一下语言插件,安装一下在eclipse里Help—>Install New Software注意要和自己版本对应
已采纳回答 / sxian_wang
这是对异常的一种包装技巧。更底层产生的异常需要上层的代码来进行处理。一般而言,如果上层的代码catch到一个异常以后,你想对更上层的结构抛出一个更高级异常来说明。你可以直接在catch...
2015-12-01
已采纳回答 / porter1011
我运行了你的代码,没有出现你的问题,不过有个新问题,输入姓名的时候,光标如果不在最下面的空白处,程序无法运行,但也没有报错。<...图片...>
2015-12-01
已采纳回答 / 蚂蚁Fly
try中可以没有return!不过,这代码,到底想用来干嘛?随便玩的话,值爱给谁就给谁咯