已采纳回答 / 雨薇626
因为return了就跳出方法了,下面的语句就不会执行了
大家好,花了不到三个小时的时间吧,自认为写的不错了,也实现了异常的捕获然后重新输入的处理,有比较详细的注释,算上注释150行左右。
代码地址:http://www.imooc.com/opus/resource?opus_id=2247,有什么意见可以加我好友切磋互相提高哦
代码地址:http://www.imooc.com/opus/resource?opus_id=2247,有什么意见可以加我好友切磋互相提高哦
2016-01-30
已采纳回答 / returnThatYear
try块中的代码执行中一旦遇到异常使程序无法正常执行时,会自上而下检查逐一catch块是否捕捉到了该异常,以此catch块中捕捉异常要把子类异常写到父类异常之前,以达到更精确的对异常进行捕捉。无论什么情况finally块中的代码都会被执行,以达到提示或关闭流的作用(因为有些流打开就要关闭为的是释放资源,如:输入输出流),如果没有finally块遇到异常则可能导致部分流无法关闭
2016-01-28
for(int i=(str.length()-3);i>0;i-=3){
str.insert(i,',');
}
// 将StringBuilder对象转换为String对象并输出
System.out.print(str.toString());
}
}
str.insert(i,',');
}
// 将StringBuilder对象转换为String对象并输出
System.out.print(str.toString());
}
}
2016-01-28
题目的要求并没有要在最后加逗号,所以for循环应该这样写:
for(int i=str.length()-4; i>=0; i++)
str.insert(i,',');
for(int i=str.length()-4; i>=0; i++)
str.insert(i,',');
2016-01-28