有关异常处理的问题,在线等 唉……如果有goto,那么一切就将成为可能。可是它被公认为是个坏家伙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 捕获到异常之后会直接跳动catch语句,然后顺序向下执行.如果你有些非要执行不可的语句,可以放在finally 里执行.try {} catch (Exception e) {} finally {} 既然你已经是catch,说明程序已经丢出了异常,那怎么还可能返回呢? 这样好像不可能。可以换个方式解决这个问题。一个try中只写一行代码,多行代码放到多个try中。当然如果你的代码更本不会抛出异常,那就不用try了。 难道就没有像VB一样处理这种要求的方法么,VB里有error goto ,next什么方法我记不清了,能接着执行,JAVA就没有吗? 如果你一定需要的話,你可以使用以下的代碼來實現:public class test{ public static void main(String [] args){ boolean isOver=false; int i=0,j=9,k=0; do{ try{ k=j/i; System.out.println("k="+k); isOver=true; }catch(Exception e){ i=1; } }while(isOver==false); }} 你看这样行不行int i=0,j=9,k=0;try{ k=j/i;}catch(Exception e){ i=1;}System.out.println("k="+k); 高手帮忙看道题 如何循环添加按钮--基于酒店管理系统 再问个接口的问题!! Object中的clone为什么是protected,而不是public? 关于在UltraEdit里设置javac和java的问题~ 请教目前网上各邮件服务器的问题 很简单的问题 有分啊:) 关于JBUILDER6的(在线等待) 高分请高手,高手定能解决 各位兄弟救命啦!总是出现下面的错误!!! 弱弱的问:怎么输出双引号?? applet中显示的图片上加提示文字,怎么加?
如果你有些非要执行不可的语句,可以放在finally 里执行.
try {
} catch (Exception e) {
} finally {
}
public class test{
public static void main(String [] args){
boolean isOver=false;
int i=0,j=9,k=0;
do{
try{
k=j/i;
System.out.println("k="+k);
isOver=true;
}catch(Exception e){
i=1;
}
}while(isOver==false);
}
}
try
{
k=j/i;
}
catch(Exception e)
{
i=1;
}
System.out.println("k="+k);