为什么return 可以for里面的?本来没有throw的时候是不行,求解
//按名字找书
private static String getBookName(String[] books)throws Exception {
System.out.println("输入要找书的名字");
String name=console.next();
for(int i=0;i<books.length;i++){
if(name.equals(books[i]))
return books[i];
}
throw new Exception("图书不存在!");
}为什么return 可以for里面的?本来没有throw的时候是不行,求解