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

来源:1-9 经验总结

不看6324不混吃等死

2017-01-04 12:00

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

     }

 


写回答 关注

0回答

还没有人回答问题,可以看看其他问题

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409784 学习 · 4339 问题

查看课程

相似问题