为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这样设置序号的时候,数组下标越界异常 不会报出“图书不存在”

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("图书不存在!");

     }

 


正在回答

2 回答

肯定不会显示啊,你这段代码完全有问题的,加上try-catch

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这样设置序号的时候,数组下标越界异常 不会报出“图书不存在”

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信