public class RetryDemo {
public static void main(String[] args) {
Boolean flag = false;
int i = 0;
while( !flag && i++ < 5){
try{
int a = 1/0;
flag = true;
}catch (Exception e){
System.out.println("业务失败,开始第 " + i + " 次重试!" );
}
}
if(!flag){
System.out.println("重试"+ i+ "次依然失败,业务最终执行失败!");
}else{
System.out.println("业务成功。经历"+ --i + "次重试!");
}
}
}