在Java中如何使用异常机制来保证程序的正常运行呢.......拜先
譬如我有如下一段类C的伪代码
do {
printf("输入待读文件名。输入"A"退出");
if(输入=="A")
退出程序
else
open("文件名") //这里假设open返回文件句柄 (成功); false (失败)
while(文件打开失败)
这样我可以保证程序不会在用户偶尔输错文件名的情况下继续运行程序 直到用户输入正确文件名或用户自愿退出
但是在Java中 由于文件打开没有返回值的判断,只有抛出异常,这种情况下该如何解决呢 谢谢了