我来交作业了
开始我是直接调用的findBook()方法,但是出现了死循环,然后我就用了 boolean返回值来重复调用
我写着写着思路就不清晰了。现在想想,调用findBook()方法是可行的。问题应该是出在输入上。先输入1,2那步开始用sc.nextInt();后面的字符串用的是sc.nectLine();可能sc.netxLine()读取的时候读到了SC.nextlnt 的回车。所以会一直循环抛出异常。
现在这个方法头脑不清晰写的。但是也没错,欢迎大家指正
开始我是直接调用的findBook()方法,但是出现了死循环,然后我就用了 boolean返回值来重复调用
我写着写着思路就不清晰了。现在想想,调用findBook()方法是可行的。问题应该是出在输入上。先输入1,2那步开始用sc.nextInt();后面的字符串用的是sc.nectLine();可能sc.netxLine()读取的时候读到了SC.nextlnt 的回车。所以会一直循环抛出异常。
现在这个方法头脑不清晰写的。但是也没错,欢迎大家指正
2020-04-10
举报