为什么这样设置序号的时候,数组下标越界异常 不会报出“图书不存在”
private static String getBookByNumber(String[] books)throws Exception{
System.out.println();
System.out.println("输入书的序号:");
int num =input.nextInt();
for(int i = 0; i < books.length; i++) {
if (books[num-1].equals(books[i])){
return books[i];
}
}throw new Exception("图书不存在!");
}