1.系统分析
启动系统后,用户需要输入菜单选项,如果输入的不是数字,程序将会触发异常,影响客户的体验度,因此应该修改StartMenu类,增加异常捕捉的功能,实现异常检测。
2.本次任务
修改StartMenu类,实现菜单输入时的异常检测。
3.代码实现
1)StartMenu类实现代码
package hrms.util;
import java.util.Scanner;
import hrms.entitly.Employee;
public class StartMenu{
public static void main(String[] args){
...//其他省略
while(flag){
int choice=0;
try{
choice=Integer.praseInt(input.next());
}catch(Exception e){
System.out.println("菜单项只等是整型数字,请重新输入:");
continue;
}
switch(choice){
...//其他省略
}
}