关于try-catch的一个问题 我的程序结构是这样的:try{ for(;;) { }}catch(Exception e){ //处理 处理完成后我想让程序返回try内继续执行}请问java能否实现,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以实现,不过要把trycatch写到for里面去 for(;;) { try { }catch(Exception e) { //处理 处理完成后我想让程序返回try内继续执行 } //不需要后面的操作可以 用 continue; } 晕。你怎么知道这个Exception是在什么时候抛出来的啊?1. 如果是要程序回去继续新的for循环的话,可以把try,catch放在循环内部,就是性能低了点。。2. 不知道goto可不可以很久没用了goto了,忘了。 goto是java的保留字是啊,写到循环里面就可以啊 设置一个标志位吧int flag = 0;do{ try { for( ;; ) { //do some thing } } catch( Exception e ) { //handle exception flag = 1; }}while( flag == 1 ); java 不建议用goto 会严重影响程序的可读性而且会对流程造成混乱对于5楼的形式,如果exception 发生再次进入for的时候又会从头开始运行一遍比如for(int i=0;i<3;i++)除非你将i 声明到do外 可你看他问题提的重点好像不是for,他就是想回到try中,而for是他每次都想做的事情 输入一个数,实现判断它是否为水仙花数 如何验证jTextField里面是不是数字 请问这样定义读写文件是否有问题! 数据库连接你怎么了,我很累 谁能帮我翻译一下这个函数啊? java的外部程序调用问题 Java JTable 如何跨表格拖拽行 如何从内存中读取键值对 哪位大虾用java写过db2里存储过程?在线等待! JAVA如何转化HTML tag为可显示代码?如:将<p>转化为 >p< 请问java中能否实现在try中捕获到Exception后在catch中忽略掉。谢谢 如何限定形参的取值范围?
{
try
{ }catch(Exception e)
{
//处理
处理完成后我想让程序返回try内继续执行
}
//不需要后面的操作可以 用 continue;
}
1. 如果是要程序回去继续新的for循环的话,可以把try,catch放在循环内部,就是性能低了点。。
2. 不知道goto可不可以很久没用了goto了,忘了。
是啊,写到循环里面就可以啊
do
{
try
{
for( ;; )
{
//do some thing
}
}
catch( Exception e )
{
//handle exception
flag = 1;
}
}
while( flag == 1 );
对于5楼的形式,如果exception 发生再次进入for的时候又会从头开始运行一遍比如for(int i=0;i<3;i++)除非你将i 声明到do外