//命令错误异常
package imooc;
public class ErroCommandExp extends Exception {
public ErroCommandExp(){
}
public ErroCommandExp(String message){
super(message);
}
} //图书不存在异常
package imooc;
import java.util.InputMismatchException;
public class NonBookExp extends InputMismatchException {
public NonBookExp(){
}
public NonBookExp(String message){
super(message);
}
} //主函数
package imooc;
import java.util.InputMismatchException;
//import java.util.NoSuchElementException;
import java.util.Scanner;;
public class Initial {
public int command() throws ErroCommandExp{
Scanner input = new Scanner(System.in);
int i;
System.out.println("输入命令:1-按照名称查找图书;2-按照序号查找图书");
try{
i = input.nextInt(); //输入不匹配异常
}catch(InputMismatchException e){
throw new ErroCommandExp("命令错误异常");
}
if( (i != 1) && (i != 2) ){ //输入命令非1、2异常
throw new ErroCommandExp("命令错误异常");
}
return i;
}
public void searchName(String[] bookStore) throws NonBookExp{
Scanner input = new Scanner(System.in);
int k = 0;
System.out.println("请输入图书名称:");
String bookName = input.nextLine();
for( ;k = bookStore.length) || (bookNum 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3500/viewspace-2798236/ ,如需转载,请注明出处,否则将追究法律责任。