读书人

利用程序报错替条件来执行下一步程序这

发布时间: 2013-07-01 12:33:04 作者: rapoo

利用程序报错为条件来执行下一步程序这个设想不知道能否实现
我的设想是,如果程序报错之后继续执行相应代码。
例如:自动编号
给id赋值XY001 ,如果存在了XY001 那么以程序报错为条件 自动+1 变成XY002,然后程序自动报错再+1,变成XY003,继续报错 并且+1,变为XY004,OK,id编号完成。
这样的想法能否实现?(我知道可以使用搜索数据库 找最高的值+1就可以解决) java 报错
[解决办法]
static String idname="xy00";
static int idnumber=1;

public static String do1(){
idnumber++;
try{
if(idnumber<4){
throw new RuntimeException();//条件不够就抛出运行异常
}
}catch(Exception e){
e.printStackTrace();//程序自动报错
do1();
}
String id=idname+idnumber;
return id;

}

public static void main(String[] args){
System.out.println(do1());
}
这个比较完整吧

读书人网 >J2EE开发

热点推荐